My answers are only for your as a reference. ( because those are not my first hand experience )
1. No, TN visa could be rejected if the applicant express his intent of immigration;
2. is able to apply EAD;
3. Sorry, I do not know this. I believe marriage registered in either US or Canada is fine. USCIS takes the marriage certificate from China for immigration application;