As a Canadian, I see it differently.
Trump is being Trump.
He gets his American support by being a brash hardcore patriot. He's got energy and he protects American interests. That's his job, isn't it?
Strong leaders make a stand. They are not there to make friends. Putin, zelensky, netenyahu, modi etc. all examples of leaders who protect national interests fiercely.
So where are our leaders? Who is protecting Canadian interests? Oh right, we had Trudeau... Loved his pussy laugh when Trump told him to his face he would make a good governor of the 51st state. Surprised he didn't kiss his feet.
Canada: no military, no identity, no economy, no leadership. All crime, drugs and harbor for foreign agents/ terrorists. It will take some bitter medicine to right this ship.
We need a leader with cajones. Poilivere is the best option. He's got teeth and not a push over. Carney is intelligent, but is too soft; plus that liberal party is a bunch of partying clowns.