Genre: Forum

I am being transferred to the US on a TN visa. My husband is a Electrical engineer who specializes in hardware and software development. My company will provide him with a spouse visa (TD), I believe. Initially my husband would like to perform some contracting services for a company located in Canada. 1. With this visa is it possible to be self employed as a Canadian in the US? If not, what type of visa is required. 2. I have read some blogs where software developers are not allowed entry on a TN visa. Would this apply in this case where my husband is an engineer? If so, what visa is required for entry? 3. When Canadians are applying for jobs within the US and physically living there, are there any visas that would attract a US company to hire you. Transferred to US, Visa required for husband Can I ask why you are getting a TN visa, rather than an L visa, which is the preferred status for transferred employess? If you got 'L1 visa, your spouse could work (on L2 EAD). But on TN, your spouse is only entitled to TD, which does not permit work of any kind in US, so he would need his own work status, and this would have to be with US firms. Programmers are barred from getting TNs. Software engineers that are foremost engineers, and not programmers can get TN in engineering category. AS I said, having an EAD as an L2 would make a compny;s life so much easier as they would not have to sponsor him, he could work anywhere at anything, including Cdn employers/clients.