There are plenty of republicans and democrats who are against canada. Especially in the important midwest region ( which won Trump the election ). Bernie Sanders was popular for being anti-NAFTA. I wouldn't confuse anti-trumpism with pro-canadianism. You can be against trump and canada.
> His outsized ego and inability to listen to reason has led to this remarkable situation where he is "playing tough" with one of the few nations that the US has a trade balance/surplus.
This is simply not true. We have had a trade deficit with canada for decades.
https://www.census.gov/foreign-trade/balance/c1220.html
If we had a trade surplus with canada, don't you think it would be canada demanding changes to the trade deal?
> Trump's presidency is rapidly unraveling.
If that was the case, why did mexico just agree to a trade deal with Trump? Why did south korea agree to a trade deal with Trump a few months ago?
> He can neither sign a new trade agreement, or cancel an existing one, without congress.
Sure. But he has presidential powers that could prove very punitive for canada.
Our economy is 8X larger than canada and mexico combined. The US economy accounts for nearly 90% of NAFTA. Instead of being emotionally led by cable news, look at the data.