Justin isn't sending militia after protesters, keeping kids in cages and is better at helping through natural disasters and pandemics. He wouldn't do what Trump did to Puerto Rico. He's not meddling with voting. He's not threatening to not step down if he loses an election. He's not putting women's rights and minority rights in danger. Justin wouldn't not help a province out of a disaster just because the premier was of another party. And, I'm sorry, but he just isn't as bad a choice as Trump is - even if he's imperfect. He's not dividing people so deliberately like Trump is. The person dividing people more, even in Canada and around the world, is Trump. Trump's administration has been a revolving door mafia.
The Harper government was scary for Canada. That is why he was voted out. It was slow, crafty, creeping fascism. Which tends to work out better for the wealthy. He also disingenuously tried to appeal to the "common folk" - but he was actually pandering to the wealthy. He was not gregarious and flaunting the way Trump is. He was still a creeping (and creepy) fascist. And his "old stock Canadians" comments had pretty racist, white supremacist, connotations. He was also a fundamentalist theocrat. Something wealthy secular voters ignored for their convenience. Justin is imperfect, but a better choice than Harper would've been, on the heels of Trump entering office. The two of them would've been a nightmare. I'm glad we averted it somewhat.