My blog

Various thoughts not published elsewhere.

NEW — 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?