Hello, I am a Canadian citizen working in the U.S. on a TN Visa. I just renewed my TN Visa again and still have 2 years remaining on it. I am greatly concerned about what will happen if the U.S. pulls out of NAFTA given that the current negotiation news that negotiations do not appear to be going well toward renegotiation of a new agreement. My questions are: 1) How would current TN Visa holders be impacted? Would they able to remain on their TN Visa until it expires or would it be terminated immediately? 2) What are the other Visa options for TN holders? i.e. is H1B an option? Thank you.