If the Mexicans are smart (and they are) , they will be seeking out other trading partners to do business with, as we are. We have all of our eggs in one basket, but at as the US fades, we will go down with them if we don't look to other trade partners in Asia, Europe. The Mexicans are in the same boat ... too much trade with the US. Maybe, tearing up NAFTA helps us in the long run by forcing us to swim away from this huge sinking ship.
Sorry, but geography matters. Just as Europe will always be the UK's most important market, so the US will always be Canada's. What the US needs to understand though is that Canada and Mexico will always be the US' most important trading partners too. The US is essentially hurting itself and its neighbours by turning its back on its neighbours, including Cuba. It all comes down to transportation costs in the end.
That said, sure Canada should promote freer trade between itself and other countries farther afield, including Australia. The UK should do the same. But these far-flung markets ought to be viewed as added bonuses, and not as replacements to trade with our neighbours. Trade between Canada and Australia will always be limited due to transportation costs.
You love taxes, this should be really exciting for you
Is Trump the bogeyman still scaring ya?
I love txes because I hate debt. Do you want government to operate on credit? Look at Greece.
2017 Planned US Aid to Mexico...
$134,644,000
Why is the US government giving Mexico money? I agree with free trade of course, but given Mexico' comparative poverty, it therefore benefits from free trade more than the US does. If the US wants to promote more open borders, by all means. But I don't see why the US government should be giving money to Mexico.