Not sure why all the kvetching over what happened with Mexico. Trump got them to deploy 10,000 soldiers to the border, Mexico gets help with illegal arms trafficking and no tariffs for at least a month, while they see if the troops are doing their jobs (and with this Admin, they'll be allowed to).
Now Canada...