I don't disagree with any of this. I will only add that seeking investment from around the world also puts global pressure on the US not to fuck with us. It was the promise of globalization and trade countries that depend on each other are less likely to attack each other. Canada unwittingly put too many eggs in the American basket, and is now trying change that.
Still, I agree with your point.