Thanks for doing this Peter. I am currently thinking of accepting a US computer programming job (part in US, part in Canada) and am thinking of using a TN visa to travel back and forth (1 week per month in US, 3 weeks in Canada.) Do I need to be concerned about what might occur if Donald Trump et al decide to drop NAFTA?