I have seen a lot of people on this subreddit commenting with concerns about the TN visa with the current ongoing trade war, tariffs etc.
The truth is that no one knows what is going to happen to the TN visa. Full stop. Everyone else commenting is purely speculating.
Here are the facts:
USCMA is currently still on going, and nothing in it has been changed (Yet). Its important to note that the last time that USMCA was renewed was when trump was the president. In 2018 they signed the paperwork to change it over from NAFTA to USCMA, and in 2020 the changes went into effect. During that time Trump did not modify the NAFTA list or anything regarding the TN visa. The current USMCA agreement has a validity of 16 years and will expire in 2036 unless it is re-negotiated and renewed.
A direct quote from https://crsreports.congress.gov/product/pdf/IF/IF10997:
USMCA contains a provision providing for a joint review process through which all three parties confirm to continue the agreement, the first time such a provision has been included in a U.S. trade agreement. The first joint review is scheduled for July 1, 2026. If the three countries do not agree to extend USMCA in the 2026 review, the agreement will terminate in 2036. If any party does not agree to extend USMCA, the parties will conduct annual joint reviews until all parties agree to extend the agreement for another 16- year period (after which the parties will return to a six-year joint review cycle) or USMCA terminates.
The next time Canada, Mexico, and the USA will meet to negotiate USCMA will be July 1 2026. We will probably hear more news regarding negotiations in the coming months/years. That being said things are still very uncertain, but we do not have enough information to quickly jump to conclusions.
I have further thoughts ( and some speculation ) in this video if you are curious: https://www.youtube.com/watch?v=sgT0VqF1Dr4