Lots of stuff made in Mexico and Asia are sold in US and Canada, and also lots of Mexican working in the US and Canada. Buying home made/produced/packed/grown/ product?
There are so many confusions and misleading info on where stuff comes from. There are a lot of stuff that are "bottled" in us, sometimes just the label is put on the bottle in the US which makes it "Made in USA" you really have to read the label. Like "Olive Oil" bottled in Italy, you would thing the oil comes from Italy, check twice, they do not say the oil comes from Italy, it is bottled in Italy.
I do like anybody running a business, they buy the cheapest for their own pocket, they do not care where it is made, how and by who, as long as their banker is happy, but they will tell you BUY LOCAL.