My blog

Various thoughts not published elsewhere.

NEW — Sat Apr 6 On SNC, Trudeau needs to admit to wrong to set our constitution right

Thu Apr 4 Wilson-Raybould demanded nothing for herself — only to protect our constitutional rights

Tue Mar 19 Liberal MPs covering up the SNC-Lavalin cover-up a disgraceful act against Canadians

Mon Mar 18 With Wernick and McLelland, partisanship is the Liberal curse

Mon Mar 18 The Joyce Murray cabinet shuffle: please report without comment

Wed Mar 13 Butts’ testimony: paper-thin excuses that didn’t refute serious allegations of political interference

Tue Mar 6 Liberal signals suggest Butts’ testimony will hurt PM more

Wed Feb 6 On Venezuela, it’s Chrystia Freeland who’s out of step with allies – or in step with the wrong people

Sun Jan 19 PMO rewards McKenna’s mandate failure even as Wilson-Raybould demotion

Sat Jan 18 Finally unpinned from PMO byelection tactics, this may have been Singh’s rebound week

Mon Jan 14
1) Wilson-Raybould issues demotion letter, says she spoke truth to power, gives no thanks to Trudeay
2) Trudeau cabinet shuffle takes Ministers out of protect and court examination line of fire

Fri Jan 11
Is the Canadian left so weak it goes ga-ga when our PM says what should be expected?

Wed Jan 9
The byelection is on — and hopefully soon Trudeau will face the tough questions

Sun Jan 6
After months of messing with Singh, Trudeau adds to byelection delay — and inaction on the cost of everyday life

Thu Dec 21
Fake progressive, fake populists — can’t the elite just get along?

Mon Dec 15, 2018
Ford’s anti-worker legislation a reminder of Wynne’s political games at the expense of York students and workers

Wed Dec 6, 2018
Auditor-General’s report on Metrolinx a terrible reminder of Wynne’s political interference in transit planning

Sat Dec 1, 2018
If Liberal Whip Mark Holland was as sloppy on votes as resignations, long ago the government would have fallen

Tue Nov 27, 2018
For Di Iorio, Trudeau’s byelection games have a very convenient timeline

Mon Nov 26, 2018
Grewal’s “medical” resignation: we’ve seen this before, there’s more to the story

Sat Nov 24, 2018
The strange timeline of Raj Grewal, police investigation and the PMO

Wed Nov 21, 2018
Air comes out of lobby group attempt to justify lower wages after less than a day.

Tue Nov 20, 2018
Trudeau’s games of infinite delay don’t hurt him. They should.

Sun Nov 18, 2018
We’ve had bad and worse. How do we build something completely different?

Fri Sep 21, 2018
Another bad poll for Scheer. But what’s the matter with Singh’s NDP?

Mon Sep 17, 2018
Loss of Conservative seats could give Trudeau a free ride. Or open the door to a different challenge.

Thu Sep 13, 2018
Amid the giants, it’s time for a bigger media platform for independent voices

Mon Jul 30, 2018
What Toronto learned this week: John Tory’s white flag gave Doug Ford the green light.

Sun Jul 29, 2018
The whisperers are stealing your cookies

Tue Jul 25, 2018
Authoritarian populism is here. We need a plan.

Tue Jul 17, 2018
Toronto is growing but transit isn’t. Progressives need to fix it. No one else will.

Wed Jul 11, 2018
Tossed out of Queen’s Park, some Liberals plan to crush progressive hope at city hall

Mon Jul 9, 2018
Canadian media keeps pushing Trump’s wrong, anti-immigrant framing

Thu Jul 5, 2018
Ontario’s ugly, Ford-made fiscal crisis

Wed Jul 4, 2018
Government from the back rooms for unnamed special interests?