canuck2009 wrote:I left Canada on Nov 6 and have up until Apri 6. I'm looking to work in the states, what is the proper visa to apply for? I have heard something about a HB-1 Lotto visa. Anyone have more information?
Most Canadians work in the US under a
TN visa, H1-B visa, J visa or L1 visa.
TN visa is perhaps the most popular because it's the easiest to get. The visa is for a professional position that in most cases requires at least a bachelor's degree. Simply show up at your nearest POE with a job offer letter, your university diploma and $50 ($56 by land) and, in many cases, you'll have a work permit in a few minutes. However, these visas are only available to a select few in specific occupations and must be re-obtained every 1-3 years. Also, they are obtained for a specific employer meaning you can only work for the company/organization for which you are authorized.
H1-B is for for people coming to the US to work for an employer in a professional position (or as a fashion model). Again, you need at least a bachelor's degree. The range of occupations is more broad than for the TN, but the application process is more involved (and more costly). Also, there are only 65,000 available every year (and another 20,000 if you have a master's from a US university). However, there is no cap on the number of visas available if you are applying to a job at a university.
The J visa is a "visitor exchange" visa reserved largely for foreign academics, but in some cases it allows you to work in the US (depending on the program). Look into SWAP in Canada if you want to obtain a J visa. There are some restrictions and, at least for SWAP, you can only work in the US for up to one year.
The L1 visa is for intra-company transferees and probably does not apply to you unless the company you currently work for has an office in the US and you have worked for your company for at least one year.