1. The H-1B is easily transferrable to another company (as long as the position meets the H-1B requirements).
2. Yes, she still would eligible for the TN if you changed to H-1B.
3. That's the main reason; it's really impossible for Canadian citizens born in India (or China) to pursue a green card while in TN status (without jeopardizing that status). Also, under the current law, an H-4 spouse can apply for a work card if his or her spouse is in the green card process (specifically, has an approved I-140) and is from a backlogged category or country like India.
1. The H-1B is easily transferrable to another company (as long as the position meets the H-1B requirements). 2. Yes, she still would eligible for the TN if you changed to H-1B. 3. That's the main reason; it's really impossible for Canadian citizens born in India (or China) to pursue a green card while in TN status (without jeopardizing that status). Also, under the current law, an H-4 spouse can apply for a work card if his or her spouse is in the green card process (specifically, has an approved I-140) and is from a backlogged category or country like India.