Seems like a good news that TN will stay untouched after recent NAFTA renegotiation. so here's the question - AFAIK, theoretically TN visa can be renewed indefinitely if you didnt do anything wrong and unless you are willing to live in the US forever(=dunno how to prove this...anyways). Is this really the case? I have been working in the US under TN for 4 yrs. I applied for it once at airport then renewed it in the 3rd yr when switching a job. Is it not that hard for someone with software engineering bachelors degree to get his TN renewed a few more times in the future(meaning working in the US for 5+ yrs)? I will apply for H1B meanwhile tho.
If you know someone who worked in the US under TN for a very long period of time, how many times did that person renew the visa without any big issue?
Also I know someone under TN who directly applied for green card and got it after 2 yr or so. during that 2 yrs he didnt leave the states. How does this work since you are not supposed to apply for GC when under TN. Really curious..
You can’t get a TN if you’ve declared immigration intent (which applying for a green card would do). If you already have a TN and don’t need a new one (renewal, new job) then you’re fine.