Sorry, I'm not familiar with US immigration laws,and a quick Google couldn't help me ... I'm a canadian citizen and want to work in the US ... what do I need? Green card? Work visa? thx
Work visa then eventually a green card. Hard to do unless you have some skill that's in demand or one no other American can do.
Damn, I was under the impression I could get away with a simpler procedure (being canadian and stuff ... can't be too complicated for us )... but apparently not! I was intrigued by this little line Canadian citizens usually do not need a visa as a NAFTA Professional (http://travel.state.gov/visa/temp/types/types_1274.html#3)
I've been down that path, there's a few ways: (1) Canadian citizen - temporary work in the US - non-immigration intent: TN-1 visa, available at the border for $50 but you need a contract/offer letter from a US company specifying the duration of your employment, etc. (2) Canadian citizen - long term employment with possible immigration intent: H1B visa, subject to yearly quotas, etc., etc. This is troublesome. The path you can take is: TN1 -> H1B -> green card -> citizenship (most logical progression) H1B -> green card -> citizenship (skip the first step; a little harder to get the H1B) TN1 -> green card -> citizenship (a little harder, you're skipping one step) if you're so inclined. If you have TN1 and you lose your job or change it to something else you have to get a new TN1. If you have an H1B you have 30 days to have the new company take sponsorship over (not subject to quotas). Somehow H1B is more restrictive than TN1 from this aspect. If you need more info you can PM me as well. And good luck keeping us out ;-).