Opinion pieces published in Macleans, iPolitics, Rabble, Huffington Post, Toronto Star, Postmedia papers, The Tyee, Broadbent Institute and elsewhere.


Apr 23, 2019 — Workers must be at the centre of shaping Canada’s ‘Green New Deal’

Apr 1, 2019 — NDP’s Singh has the opportunity to create a three-way race

Mar 25, 2019 — Justin Trudeau’s only way out of this scandal

Mar 5, 2019 — The battle for Quebec in the wake of L’affaire SNC-Lavalin

Feb 27, 2019 — The election battle being drawn

Feb 14, 2019 — What did the Liberals see in SNC-Lavalin? A company in need of a bailout.

Jan 31, 2019 — Unpinned from PMO byelection tactics, this may have been Singh’s rebound week

Jan 24, 2019 — The Huawei deal that the Trudeau government missed

Jan 17, 2019 — Justin Trudeau needs to answer for Burnaby South insult

Jan 16, 2019 — Who will step up to protect Ontario’s health care

Jan 7, 2019 — The games Liberals are playing with Jagmeet Singh

Dec 14, 2018
The Liberals’ disregard for worker rights

Dec 4, 2018
Double-dipping, no-showing, no-quitting Liberal MPs

Nov 28, 2018
For Justin Trudeau and Doug Ford, it’s time to fight

Nov 26, 2018
The Liberals need to offer some government for the people

Oct 31, 2018
Justin Trudeau’s Trump-like treatment of Jagmeet Singh

Oct 14, 2018
Is Trudeau really showing ‘courtesy’ to Jagmeet Singh?

Oct 2, 2018
We survived Trump’s stick-up. But let’s not call it a win.

Sep 29, 2018
We need proportional representation to bring back responsible government

Sep 26, 2018
Ford’s spending cuts will take people from bad to worse

Sep 26, 2018
Why Quebec election voters shifts are defying expert opinion

Sep 20, 2018
Conservative court win wasn’t a loss for democracy. It was a wake-up call to use it.

Sep 17, 2018
Singh and Trudeau spar over economy as Scheer has his own problems

Sep 11, 2018
Singh’s challenge with Weir shows the fragile gains of #MeToo

Sep 9, 2018
Singh earns Kenney’s bluster for noting Conservative role in Liberal pipeline failure

Sep 3, 2018
Blame-throwers fired up in wake of pipeline fiasco

Aug 27, 2018
Infrastructure Bank’s ‘face-saving’ deal hides Liberal infrastructure delays

Aug 19, 2018
Liberals and Conservatives use identity politics to hide their failures

Aug 13, 2018
Jagmeet Singh has ground to make up

Aug 4, 2018
Byelections might reshuffle the political class — or send it a message

Jul 29, 2018
Fewer guns is a safer Canada

Jul 23, 2018
All this ‘illegal’ border talk is just dogwhistle politics Postmedia

Jul 16, 2018
US under Trump is no longer a safe country for asylum-seekers

Jul 8, 2018
Trudeau’s broken infrastructure promise has hurt jobs and growth

Jul 3, 2018
Trudeau’s broken Liberal promises from 2015 gives Singh’s NDP an opening in 2019

Jun 24, 2018
Singh helped Horwath and Horgan build beachheads in diverse surburbs. Now they need to work together to create bases.

Jun 17, 2018
Political gesturing on carbon pricing could cost Canadians billions

Jun 12, 2018
Expect a strong and tenacious official opposition from Horwath’s NDP

Jun 11, 2018
Progressive Ontarians rejected the politics of cynicism — and it must never come back

Jun 4, 2018
As working class people struggle with the status quo, only the NDP can prevent Trump-style populism

May 27, 2018
Almost everywhere conservatives have become the party of fiscal recklessness

May 23, 2018
An Andrea Horwath majority is the only sure way to stop Ford

May 16, 2018
Why Andrea Horwath has the momemtum

May 9, 2018
Andrea Horwath is the new centre of Ontario politics

May 2, 2018
What Canada needs now is a another Tommy Douglas