Re:Ask HN: If you could live anywhere in the world, where wo...
by kat on Wednesday August 12, 2015 @12:00PM
(#10048478)
Software Engineers are covered by TN visas though, under the 'Engineers' category. That might be easier for you instead of 'Computer Analyst'. You need a degree and a job offer (where the title is Software Engineer). I think most large software companies in the US will happily hire TN visa people. Also large companies usually have immigration lawyers on tab which makes the visa process much more reliable.
Also [1]:
> Canadian citizen must demonstrate an intention to return to his/her home country upon the expiration of the TN visa.
[1] http://www.canadiansinusa.com/Working-in-the-US/tn-visa.html