For 20 years, our government has screwed up our trade programs. This would benefit more than just trying to prevent child labor. It'll send a message to the world about US/Canadian products, and go a long way towards fixing the trade deficit problem, not to mention saving OUR jobs.
Unfortunately, none of those products are available at Walmart and that is where everyone shops. A Walmart customer knows the price of everything, but the value of nothing.
On a serious note, I am amazed at the number of "name brand" products that are made in China, Taiwan or anywhere but the US. I just got a new ThermosTM one liter with the two removable cups and special quick release pour spout. Guess where it was made? China