Canada is one of the most affluent, stable, peaceful nations. For 2019 Canada's GDP per capita just barely missed surpassing Germany. They happen to be a prominent neighbor to the US, their primary cities are positioned next to the US border, and they are likely to get a lot wealthier in the coming decades. If the US gets credit for the bad, it also gets credit for the good (which is the part that critics universally evade at all costs).
In GDP per capita Mexico ranks in front of 120 other nations, including: China, Turkey, Brazil, Argentina, Thailand, and just behind Russia. US imports are 1/3 of their economy; we're running a $100 billion trade deficit with Mexico, which is to their benefit. As an American I'm happy that we're doing that, it's to our benefit that Mexico's economy advances. It has the 15th largest economy in the world and continues to gradually climb. That's despite the intense domestic chaos they've been dealing with there the past ~13 years. As a developing nation their long-term economic potential is immense.
GDP is completely useless as an indicator of anything important. Sell the same house 10 times and it will contribute to the GDP 10 times. However it is the same house. Nothing has changed. Nothing of value has been added.
In GDP per capita Mexico ranks in front of 120 other nations, including: China, Turkey, Brazil, Argentina, Thailand, and just behind Russia. US imports are 1/3 of their economy; we're running a $100 billion trade deficit with Mexico, which is to their benefit. As an American I'm happy that we're doing that, it's to our benefit that Mexico's economy advances. It has the 15th largest economy in the world and continues to gradually climb. That's despite the intense domestic chaos they've been dealing with there the past ~13 years. As a developing nation their long-term economic potential is immense.