sweetalexa wrote:Thanks for the reply, but wouldn't my employer need to "sponsor" me for the H-1B visa?
There is no visa in either category for Canadians, you apply at the POE with the relevant paperwork, the important bits of which your employer has to provide. Problem with H-1B is getting the relevant bits of paperwork is significantly more difficult, they must get a labour certification for you from the Dept. of Labor and it's also subject to a quota although it hasn't been hit this year yet. Plus they must formally apply with the certification to USCIS on I-129 to get an approved I-797 which you use for entry, whereas with TN-1 all you basically need is a job offer letter from the employer explaining why you fit into the relevant NAFTA category, plus proof of your qualifications.
H-1B requires a bachelor's degree (or equivalent) or twelve years of relevant experience and the job must require that degree/experience.
If your employer has experience with applying for H-1B then it is relatively straightforward although a bit long-winded.
In medical professions it's important with H-1B applications that it doesn't sound like anything to do with nursing, as nursing is not allowed on H-1B.
Steve.