The situation in Canada is kind of messed up. We literally have trade barriers between provinces, tariffs on a ton of stuff, government protected monopolies and all that has lead to capital either being allocated poorly or allocated right out of the country. Even government pensions put most of their capital in US markets instead of in our own country.
While US tariffs on Canada will obviously lead to economic malaise, I can't say it's undeserved. Hopefully it leads to a wake up call here (it probably won't though, Canadians will just become more and more insular).
It's funny, we've been trying to forge closer ties with the EU and China but again, we are rebuked because we have tariffs on a bunch of their goods.