When you have finished working for employer earlier than what is stated on TN Visa, do you have to inform US Custom or Immigration? How does US Custom/Immigration know that you have left the country and abiding by the rules? I have read some where that you should never over stay on expired visa.
What I have done so far is, I always go back to Toronto after couple of weeks when project I am working on commence. Whenever I change my employer, I got to POE and get new TN Visa.
Last couple of years I haven't got TN Visa. Now, how would US Immigration/Custom know that I have left US and never over stayed with expired visa? Canadian Custom knows when I have entered the country but US Customs doesn't know when I left their country.
What I have done so far is, I always go back to Toronto after couple of weeks when project I am working on commence. Whenever I change my employer, I got to POE and get new TN Visa.
Last couple of years I haven't got TN Visa. Now, how would US Immigration/Custom know that I have left US and never over stayed with expired visa? Canadian Custom knows when I have entered the country but US Customs doesn't know when I left their country.