For TN status, you can apply through CBP at the land border.
Always skip USCIS where possible.
Renewing in 2016 didn't go as well... I was initially denied at the Port of Entry, had to get a lawyer to coordinate an appeal. That took about 30 days, but eventually was granted a 3 year TN. I worked with Peter Roberts who does AMA's here from time to time on the appeal. Actually can't recommend him enough to any Canadian's looking to work in the US!
My company heavily suggested I switch to h1b simply because they expected my TN visa renewal to be denied (I am now on a h1b1)
I think lots is determined by the pull factor - how much US company wants you.
Agree with the fact that equally skilled, similar-timezoned, english-speaking Canadians are severely underpaid and US/tech is a good opportunity to equalize this.
Even if it takes longer than 3 years you can just not leave the US until you get the GC.
The legal explanation for TN visas is the following: An intent to immigrate in the future that is in no way connected to the proposed immediate trip need not in itself result in a finding that the immediate trip is not temporary. Repeated renewal of a TN visa that leads to extended stay in the United States, may still be temporary, as long as there is no immediate intent to immigrate. (9 FAM 402.17-7)
TL;DR what matters is present intent at the time of application and every time you enter the US. It is not illegal if your intent changes after being here for a while.
An intent to immigrate in the future that is in no way connected to the proposed immediate trip.
How I think a reasonable officer would read this: If you are coming in for TN and they ask you about you intent if you say after the next 3 years I am planning on moving back to Canada but in 10 years I want to try to immigrate, that shouldn't disqualify you for the immediate trip.
The trip is the duration of your current stay, not just the entry.
uh, unless you get AP/EAD then aren't you in violation and isn't that reason enough to reject your green card (hell, isn't it reason enough to arrest you and start deportation proceedings?)
There is nothing preventing the company from filing everything and you go through the normal process.
The catch is, if you have to leave then a green card application can be reason to deny you entry. As you have shown dual intent.
I switched to h-1b, seemed easier.
Still can't travel because AP applications take forever now. I'm waiting on the oh so useful interview to be scheduled for my green card now. Used to be they could waive the requirement but now it's absolutely required.
annoying having to wait just so I can do it and confirm that I didn't lie all over my forms or whatever.
Canadians who haven't yet worked or done co-op terms in the US often think it's much more difficult to get a job in the Bay Area than it actually is. Tip for employees: the single best thing you can do for your career in technology is work in the Bay Area, even if only for a short time.
I'm not sure how much the climate has changed, and I'm not a lawyer, but I can tell you that generally: if you have a degree, a portfolio and work experience, things have a high probability of working out well if you apply to US jobs.
That and MS have a rep as being a place to stash people for a year so they can get L-1 instead of H-1B.
Utterly stupid oversight of the NAFTA agreement.
I'd guess more than 100% before exchange rate.
Then you do the smart thing and come to Seattle instead.
edit: ah yeah the difference is clarified below.
That being said: if a company wants you badly enough, they will make it happen ;-).
That being said, it also depends on how your application package is formatted, what position you're applying for, and your demeanor when applying. All these could affect your application process.
That said, my latest in-person TN application wasn’t more difficult than before.