Ezra Levant is the most grotesque bully I have ever encountered. A porcine right-wing extremist who peddles bigotry for profit.
And the money he makes attacking Justin Trudeau, is only matched by the money he makes attacking the former child soldier Omar Khadr.
So when he heard that Khadr would be part of a panel discussion on child soldiers at Dalhousie University, he set off for Halifax to confront the man he hates so much.
It was Andrew Scheer's fatal flaw, the one that more than all the others cost him the election.
His religious fanaticism that made it impossible for many women and LGBT Canadians to trust him.
So not surprisingly those who would replace Scheer are desperate not to make the same mistake.
And one leadership candidate, Pierre Poilievre, is even trying to whitewash his past.
The contrast couldn't have been clearer, or more brutal.
At a vigil in Edmonton to remember those killed in the downing of that Ukrainian airliner, Justin Trudeau calling the crash a "Canadian tragedy."
“Your entire country stands with you tonight, tomorrow, and in all the years to come,” he told about 2,300 people who attended a memorial service on Sunday.
And asking Canadians to unite in this "moment of national pain."
Which was as beautiful as this is ugly.
I watched Hockey Night in Canada on Saturday to see what the show would do now that Don Cherry is no longer there.
And although I was happy to see that Coach's Corner has apparently gone down with him.
I thought what Ron MacLean had to say was absolutely appalling.
I'm not surprised that Don Cherry could not bring himself to say sorry for his most recent racist comments
“I could’ve stayed on if I wanted to and knuckled under, and turned into a simp, but that’s not my style,” Cherry said Monday night in an interview with Toronto radio station Newstalk 1010.
Cherry stands by his remarks. “That’s the way I feel and I’m not changing it and I don’t regret a thing,” he said on Newstalk 1010.
He actually said the other day that Canada hadn't changed, when the problem is it has, and he hasn't.
So this is outrageous.
Don Cherry has always been a crass, loud mouthed bully and buffoon, and a terrible example for young Canadians.
He glorifies violence, he is a Trump groupie, he calls decent progressives "pinkos" and those who believe in climate change "cuckaloos."
But now he is suggesting that immigrants are less patriotic than other Canadians because he claims many don't wear poppies.
And enough is enough.
As you know, I had high hopes that this story would finally expose Andrew Scheer as a nasty and dangerous religious bigot.
So I was very disappointed when no other member of our shabby Con media asked Scheer a single question about it.
For them it seems the fake scandal of Justin Trudeau dressed up as Aladdin, is more scandalous than Scheer agreeing that LGBT Canadians should be jailed.
But that's OK, I'm not giving up, and I did at least find something to celebrate.
Justina McCaffrey is the Con candidate in Kanata, a large suburb of Ottawa.
And if you think she looks familiar, you're not wrong.
For she recently got into trouble for being a really good friend of the white nationalist bigot Faith Goldy.
It's been about a year since I first started writing about Andrew Scheer's relationship with the Alliance MP Larry Spencer, a man so homophobic he wanted to jail LGBT Canadians.
It hasn't been easy trying to find out what Scheer did when he was Spencer's constituency secretary. Documents have disappeared, and most of what remains has been scrubbed squeaky clean by unseen hands.
And what was just as frustrating, and at times even more depressing, was that hardly anybody seemed to care.
But now that seems to be changing, at least judging by the reaction to this tweet.
I must admit when I first saw the picture of Justin Trudeau dressed up as Aladdin I found it hilarious.
Oh sure, I knew some of the friendly snowflakes I know would soon be screeching at me:
"Simon How DARE you find THAT funny #@!!!!"
To which I would coolly reply: "Please go away, go fight the real racists, or just get a life, before you drive me CRAAAAZY #@!!!!"
But sadly I was not able to remain cool for long. Not when I saw the way our shabby Con media was covering the story.
Well it's definitely not as good as the original Wizard of Oz. How could it be with Maxime Bernier playing the scarecrow?
And screaming all day long about how he wants a brain AND a debate.
But it does have a happy ending, sort of...
I can only imagine how desperate Andrew Scheer must have been to think he could solve his big bigot problem, with a hastily arranged late night scrum in a plane heading for British Columbia.
But you can see the desperation in his eyes.
And not surprisingly the hasty scrum didn't work out well.
In fact it was an absolute disaster.
Ever since Andrew Scheer hired Hamish Marshall, he has never really had to explain why he would hire as his campaign manager a man who help found the hate mongering Rebel.
A man who worked with the ugly bigot Ezra Levant to harvest hate for dollars.
The MSM has never asked Scheer any hard questions about that, and when asked even the softest questions, he runs for cover.
So most Canadians don't know much about the Scheer Rebel connection.
But now that may be about to change.
There can now be no doubt now that Donald Trump is a foul bigot, who is disgracing himself and the office he holds.
There is no doubt that whatever he says he is racist to the bone.
But what I also find interesting is how political leaders in this country reacted to that sordid episode, because I think it says a lot about them.
As we all know, or should know, Andrew Scheer is a serial liar who mangles or mutilates the truth all the time.
He's a religious fanatic who can't even respect the Ninth Commandment:
THOU SHALT NOT BEAR FALSE WITNESS
But cheerfully uses that steaming heap of lies to fuel his depraved propaganda machine, aimed at the total destruction of Justin Trudeau.
Even as his nose grows longer in his hideous Con horror show.
And this latest lie surely must be one of his biggest, and most disgusting.
For years I have warned that hate was on the rise in Canada. And I should know since I first started fighting the hate mongers and other bullies when I was about thirteen.
But ever since Andrew Scheer became Con leader, and started whipping up hate for crass political purposes, I started to feel that the situation was out of control.
And sure enough I was right.
I spent most of the long weekend far from the madding crowd, recovering from a particularly gruelling exam.
With only the sound of the rain beating down, and a passing yacht club boat chugging along to remind me that Spring had finally arrived.
But what I was also reminded about was that there are now just six months before the next election.
An election that will determine in a very real way, whether this country as we know it lives or dies.
For most of the last 48 hours since he heard about the monstrous massacre in Christchurch, Justin Trudeau managed to hold his true feelings in check.
He was quiet and gentle as he visited a mosque to express his solidarity with the Muslim community, and listen to what young people had to say about building a safer and more inclusive society.
But yesterday in the House of Commons he finally let his true feelings show.
It's a sickening act of terrorist violence that has shocked the world.
Dozens of people killed in two mosques in Christchurch, New Zealand.
Slaughtered while they prayed, just because they were were Muslims.
But don't tell Andrew Scheer that, because he couldn't even bring himself to use the word Muslim.
It was one of the most appalling spectacles I have ever witnessed, a deplorable assault on the very foundations of our democracy.
The sight of Andrew Scheer, the Leader of the Opposition, on Parliament Hill, addressing a rally riddled with racists and far right extremists.
Members of a grotesque yellow vested movement whose members frequently call for Justin Trudeau to be charged with treason, and executed.
And what makes it even more disgusting, is that Scheer is refusing to apologize.