i am just wondering why is TN a temp visa when you can keep on extending it for unlimited time?
Curious because someone in HR asked me this question, if you compare with H1 its for 6+1 year but in the letter you don't put H1 for a temp period of 3 years whereas in TN you do?
Nelson i am wondering if you or someone else can answer this?
Thanks
It is possible that standard practice has changed given that I haven't been in TN or H-1B status for a number of years. Back in the day, though, I had a number of TN's and H-1B's and IIRC the temporary nature of the employment was mentioned in ALL employment letters regardless of whether it was a TN or H-1B application.
I do think that the TN letters included a specific time period of employment whereas the H-1B letters did not. I'm not sure the exact reason for this but one reason could be that an H-1B petition ALWAYS includes a Form I-129--which includes a place for giving the time period of employment--so it may not be necessary to also mention those dates in the letter. However a TN letter most commonly stands on its own (although mail-in renewals via form I-129 are possible) so the dates of employment need to be made clear in the letter.
TN can be renewed indefinitely but--in theory--it is still supposed to be temporary. You are supposed to be thinking in terms of coming to the US, completing a specific job for your employer--a job which has a clear beginning and ending--and then going home (Canada/Mexico) when the job is done. If the job takes longer than 3 years to finish then fine--the TN can be renewed indefinitely--but the philosophy behind it is that you are supposed to be coming to the US to do a job and then leaving when the job is done--not settling in permanently.
Of course, the fact that it can be renewed indefinitely means that, in practice, a lot of people do use the TN to stay semi-permanently. But in theory a TN can be denied if it is being used as a substitute for a green card to stay pretty much permanently--although in practice most people do manage to keep renewing them.
And remember that, no matter how many years you've been in TN status, the moment the job does in fact end--via layoff, firing, or resignation--you are out of status and must immediately change to B2 status with a view to leaving the country ASAP. Even if the reason for termination would ordinarily allow you to collect unemployment, you can't do so until after you go back to Canada. That's what really makes it temporary. In a legal sense, the only thing entitling you to stay is your job, and when your job goes, you go. That's very different from a green card or citizenship where you have a legal tie to the country that outlasts any one job.