Posted: Mon Jun 18, 2007 6:47 pm-
I think you are hooped for a
TN visa. You need a job offer and a plane ticket when you show up at the airport, and your job must be one of the types posted above.
The only other option I know of is an H1-B (?) but those are harder to get. I think you need a job offer as well, but it's not of a specific type. One of my regular taxi drivers got one without a job, but he came over as a student, and his brother sponsored him, or something.
My immigration lawyers tried to get me one once, but the US government only does so many per year and I missed the cut. If my company's lawyers can't get me an H1B I don't see how people without lawyers do it!
Then there is the holy grail for immigrants -- the green card. That takes years and thousands of dollars though. At least, it has for me and everyone I know who has one.