After getting TN visa, can anyone work in US for indefinite amount of time without need to renew the visa? As far as I know H1B has alot of hassle and uncertainty regarding renewing of visa. Does this hassle is with TN visa as well? TC:210k CAD YOE: 7
TN is pretty chill with a Canadian passport
You need to renew every 3 years it but there’s no official limit on renewals.
You can get RFE on TN just like you would on H-1B. I don't recommend relying on TN for working in the US long term unless you have plans to return to Canada and wouldn't mind doing so early, should the situation require it.
You need to renew it every 3 years or every time you change job.