I am now in a company in NYC on TN status(visa). My I-94 expiration date is in Feb. 2014. My job is not stable so I feel the company will lay me off any time. If this does happen in the future and I continue to stay in US to look for a new TN job instead of turning in the I-94 card and going back to Canada, what would happen when I get the next job and apply for a new TN status at the border? Do the border have access to my employment termination record or they will check if I have got paid recently on a regular baisis whenever an aplicant wants to transfer to another TN？I know for H1B, the employer is required to report the termination date by law but for TN, NO! They are not required to submit any document to any immigration dept or border after laying you off. I seriously wonder whether they are able to know this if I don't disclose to them on my own.
Another option is to go back to Canada. But how long according to the law can I remain to stay after I lose my TN job? Some say one week, some 1 month, or even 3 months...... My question is: ARE THERE ANY OFFICIAL LAWS OR RULES for this, AND WHERE ARE THEY EXACTLY???