2 questions:
1. If you are on TN and then fired, what are your options? How long can you stay in the US? Do you need to get a B2 visa? As a Canadian, what do you need to do to get a B2? Right now, I'm thinking I can leave the US and quickly re-enter as a tourist, and stay for up to 6 months...