Justin Trudeau hasn't had much to celebrate recently. The economy may be booming, the unemployment rate is better than it has been for 40 years.
But the Schmearmongering Cons and their stooge media have given him no credit, preferring to concentrate on one fake scandal after the other.
And the toxic Trudeau haters are forever trying to smear him and bring him down.
So he must have really enjoyed this moment.
Almost a week ago I looked at why the grubby Donald Trump was trying to sound like a gangster.
And concluded it was because he was desperately afraid of going to the Big House.
Well now the cowardly bully is mouthing off again.
This time he's threatening Canada.
I have no idea why Andrew Scheer hates Canada so much. Or why can't put the interests of his country before those of his party.
Or why he tries so hard to debase and destroy his opponents.
That's something only a psychiatrist, or since he's a religious fanatic, only a minister can answer.
But that he does hate this country there can be no doubt.
For this is just the latest example.
Donald Trump has been busy recently, lowering, then raising, then lowering the American flag over the White House.
President Trump, under enormous public and private pressure, finally issued a proclamation of praise for Mr. McCain on Monday afternoon, two days after the senator’s death, and ordered the flag to be flown at half-staff seemingly in the only place it wasn’t already, the presidential complex.
Which has only made him look even more cowardly and more classless, if that's possible.
But now it seems the desperate Trump wants OUR country to raise a flag, a white one.
It's been almost two days since the perfumed prince of the barbarous kingdom of Saudi Arabia, launched an insane assault on Canada for having had the nerve to stand up for human rights.
But strangely enough Con leader Andrew Scheer has yet to stand up for Canada, or say a word about the Saudi offensive.
Or maybe not so strangely, since he's not exactly a human rights champion himself.
But it does raise the disturbing question, whose side is he on?
As you probably know Donald Trump's decision to declare war on Canada has sent Justin Trudeau's popularity skyrocketing.
According to the latest poll his approval rating hasn't been as high since he won the 2015 election.
But since the tariffs we have imposed on the United States don't come into effect until July the first, things could get ugly fast.
Ever since Andrew Scheer became Con leader he has been attacking Justin Trudeau like some kind of zombie from Hell, or Trump's America.
Day in day out with the support of the country's shabby Con media he has tried to debase him or portray him as a failure.
Or worse, tried to make Canadians believe that they should be ashamed of him.
For who can forget this ghastly campaign aimed at Justin and his family?
It's been a few days since Donald Trump declared economic war on Canada, and imposed punishing tariffs on our steel and aluminum exports.
And for most of that time Andrew Scheer has shocked many Canadians by appearing to cheerlead against his own country.
Claiming that Justin Trudeau hadn't done enough to stop Trump from declaring war, so it was all his fault, and he had failed. Again.
The other day I accused Stephen Harper of acting in a treasonous manner, by trashing his country in Trump's America for crass political purposes.
But now his filthy Harper Party has taken that traitorous behaviour one foul step further.
By threatening to destroy tens of thousands of Canadian jobs.