I am on TN visa/status working for a US company through approved I-797. I am in usa for almost 50% of time and the remaining time I work from Canada. I was told (by a US immigration officer at one of the POE) if I stay out of USA for more than 30 days, automatic visa revalidation does not apply and they have to recheck all my TN documents. At other POEs, the US immigration Officer did not raise this issue at all. Is this correct? How long can I stay out of USA on TN status?
Everytime when I enter the US, the immigration officer asks me how long i have been out of USA. I am not sure why?
Everytime when I enter the US, the immigration officer asks me how long i have been out of USA. I am not sure why?