Hello,
I am working for a big company (A) right now. I first applied TN visa in Aug. 2007. It is renewed twice. The second renew is approved, but I haven't been to the border to get it. The company applied the H1-b for me this year. I got the H1-b approval. I also didn't go to the border to get the H1-b visa.
Right now I want to take an offer from a small company B. I don't know which option is best for me.
1) Apply TN
2) Get H1-b first and then apply H1-b transfer
3) Get H1-b first and then apply TN.
My wife and I will apply green card very soon. She will apply EB-1a. I believe I cannot get TN visa any more once the I-485 is filed.
If I apply TN right now, and get laid off by company B in the near future. Can I still use my H1-b quato and apply H1-b transfer?
I was told once I got my TN for company B. I cannot work for company A anymore. In that case, there is two options.
1) Give company A 2 week notice first and the go to border before start date of company B to get TN visa. If the TN visa is rejected. I cannot work for A or B.
2) Get TN visa first and let the company A know. I cannot give company A any notice.
Can I get TN visa that would take effect in two weeks?
I am so confused. Please help.
Thank you all in advance.
Best Regards,
David




