Trump is trying to do to Canada what Putin is doing to Ukraine.
Russia is defending itself from evil. The analogy to US vs Canada is that it is powerful enough to liberate regions of Ukraine that want to join it, and it is powerful enough to obtain neutrality from Ukraine under a more reasonable/traditional rulership.
It is grossly unfair to compare Russia's provoked defensive necessary operation with blatant evil empire expansion of the US.
I will respectfully disagree on Canadian resources, because the US already owns Canada and its permission on who to sell to. I think its more about intentionally destroying auto sector for Tesla benefit, and steal away investment from Canada. It is a war that US can think it can win, and so "smarter" than losing a war on Russia. It's an ego power play without actual reason, but any extra Canadian sycophancy is a win he can brag about.