Posted: Wed Feb 06, 2008 10:50 pm-
We've had a lot of discussions on this forum about the H-1B. Basically the conclusion is that it's pretty much pointless trying to get one because there is such a huge demand for them and the quota fills up almost immediately. Your employer can apply for one for you, but the chances are good they won't get it. Plus even if you do get it, it's only valid for three years and can only be renewed for another three, conditional on you advancing in your job.
TN-1 can be renewed forever, and it's far simpler to apply for and there is no quota, so it's generally a better option for Canadians.
One of the theoretical advantages with the H-1B is that it is easier to move to another job because there is a grace period while your new employer applies for an H-1B, but they're so hard to get it doesn't really help.
_________________
Steve.