My blog

Various thoughts not published elsewhere.

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

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

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

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

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

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

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

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

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

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

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

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

Sun Jul 29 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?