NAFTA isn't anywhere near as big a problem, it's the thing the fake news cite as showing trade agreements are good things. Firstly, most canadians aren't willing to be paid less than americans, so there was never any danger of jobs being exported north. Secondly, the mexicans who are willing to work for less money tend to cross the border, and therefore spend a good proportion of their earnings in the states just like americans do, so again not a problem. Even the jobs that do move to mexico, the disparity in population makes it a drop in the ocean, which the american worker barely notices.
It is the population and wage disparity between the states and china/asia that is the problem. The entire us labour market can easily fit into china, all 100% of it can be lost, and it has been, draining away percent by percent for the last thirty years.