Hello everyone. Talk about confusing! My dh found his 'dream job' this week and has applied...but it's in the US. There is no doubt that he will be the most qualified for the position. He is a Professional Engineer (BScE) w/14 years experience. When I read the immigration standards, I am soooo confused. Would he apply for a TN Visa or H1-B? It sounds like it takes a lot of time and effort to get an H1-B and I doubt the company would wait years, whereas a TN would go faster and we could go as TD. However, the TN visa requires that you not intend to stay in the US. Does this mean that you cannot apply for a green card from a TN Visa? Can someone start as a TN just to get in, then switch to an H1-B? And just how difficult is it for an employer to prove that an American did not fit with what they wanted? This is a major US corporation. Also, the job would require travel outside the US (mainly to China). Would dh be able to do that on a TN visa?
Regardless of whether dh is successful with this job or not, we'll need this info. There just aren't jobs in his field anymore in Canada. Worlwide corporations are all headquartered in the US and, moving into an executive level, that's where the jobs for him are. It's sad that he's worked so hard to get to this level and there's a ceiling because he's Canadian. We have to figure out how US immigration works so he can continue to grow in his career.



Privacy Policy