For days after the shooting down of that Ukrainian airliner Justin Trudeau spent most of his time demanding answers from the Iranians, and mourning our dead.
He didn't have time to play cheap politics as our bestial Cons were demanding.
But after the Iranian military admitted it had shot down the plane, he did speak out.
And said what really needed to be said...
Two years ago Stephen Harper told an American audience that he could still "easily" be Con leader, but didn't want to turn the party into his "personal political vehicle."
But now he is working behind the scenes to elect the next leader.
An associate told the Star that Harper is supportive of a number of those seen as contenders for the leadership, including his former parliamentary secretary Pierre Poilievre and former cabinet ministers Peter MacKay and Erin O’Toole.
Which couldn't be more disastrous for his zombie party.
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.
The 176 bodies have apparently been retrieved, including those of 57 Canadians whose lives were so brutally ended as they were on their way home.
The Iranian military has admitted that they were responsible.
And said that they are very sorry for bringing down the plane with a missile, in the fog or the darkness of war.
Leaving Justin Trudeau in the darkness of an Ottawa winter having to deal with the diplomatic fallout, and the anger and grief of many Canadians.
Canada's SoCons have been unusually quiet since their leader Andrew Scheer was brought down by Justin Trudeau.
And went to hell in a bucket, so to speak.
But not any longer.
Now that the Con leadership race is officially underway, the religious fanatics are speaking out, and they're NOT happy.
For a moment last night the situation looked bleak. With Iranian missiles raining down on two American bases.
And the crazed Donald Trump huddled with his generals, no doubt threatening to do what he has been promising to do for days;
But when he addressed the American people and the rest of the world this morning, it was clear that he had been brought at least temporarily under control.
As you may remember, I thought the sight of Donald Trump praying with thousands of evangelicals one day after ordering the killing of Qassim Suleimani absolutely disgusting.
Especially his claim that God is "on our side."
But what makes that even more disturbing is that the inspiration to assassinate Suleimani may indeed have come from above.
As I'm sure you remember, the last Con leadership race was an absolute horror show that seemed to go on forever.
And despite the large number of candidates stumbling around only managed to produce a loser like Andrew Scheer.
Well now the Cons are trying to speed up the process by announcing that the new leader will be chosen next June.
It couldn't be a more disturbing sight. The depraved Donald Trump soaking up the love of the religious right, bragging about the assassination of the Iranian general Qassim Suleimani.
And claiming he ordered the killing to stop a war.
When in fact the evidence suggests the opposite.
I was so happy to get back to Canada just in time to see the last sunset of 2019.
And I was looking forward to enjoying a slightly more peaceful year in 2020.
So imagine how I feel to see us such a short time later, teetering on the edge of World War III.