Frankly, I think Canada is the one getting shafted by NAFTA. I would say most of the problem is a direct result of the free market itself - people either don't know about, don't think about, or don't give a shit about the implications of what they purchase and where and how it is made. Any purchase at WalMart is a prime example of what I'm talking about. Believe it or not, there are plenty of quality items made in the US, including plastic ware. K-Mart has nylon (not plastic) spatulas, ladels, and serving spoons for .89 each and they are US made. I just bought a US made dehydrator - Garden Master 1010. You just have to look. Is it really worth saving a few pennies to funnel massive profits into companies that exploit loose or non-existent labor and environmental laws in other countries? I'm bothered enough by fruit from Mexico, but how about candy? How about candy canes made in China? I would be afraid to find out what the lead content happens to be. We almost didn't have candy canes last year, but I actually found some that were made in the US.
There is also the matter of companies being able to export jobs without penalty. Hershey just shut down a plant IN HERSHEY, PA and shipped the production to a facility in Mexico - 350 jobs went "poof". The only negative to exporting jobs used to be public outrage, but now there's an "everybody is doing it" attitude that makes it okay. The argument that it is "what consumers want" is bullshit. How many times have you been frustrated by someone sitting in a phone bank center in Bangalore with a marginal grasp of English and absolutely no understanding of the product or service they are providing "support" for. If the decision tree questions don't handle the problem, they are lost. If you get upset and want to speak to a manager, they just hang up and you have to call back and go through another 45 minutes of bullshit.
This is not an easy problem to solve. Unfortunately, ignorance is one of the hardest things to overcome. There's a sick irony here. The very people who are most hurt by WalMart are the ones most likely to shop there. I've got an old news clip somewhere about a factory that had moved operations to China because it was the only way to meet WalMart's price/unit demands. One of the former workers from the factory knew this and was still going into WalMart to "save money" because she was on unemployment and had to. It isn't just WalMart that's the problem, of course, but they're definitely responsible for establishing some of the most disturbing trends.
On Edit:
Curiously, right after I posted this I found the following on the BBC site:
http://news.bbc.co.uk/2/hi/business/8169378.stm