1/ Right now, a bill called C-22 is moving through Parliament. It would let police pull information on who you talk to, when, and where, all without a warrant. It's at committee this week. 🧵
2/ C-22 drops the bar for police to "reasonable suspicion," the lowest threshold in Canadian criminal law, and forces your providers to keep a year of everyone's metadata. Michael Geist calls it "a comprehensive surveillance map of virtually every Canadian."
May 14, 2025 • 4 tweets • 1 min read
Trump’s team built a snitch site targeting Canadian doctors.
Not US doctors. Ours.
It asks people to report gender-affirming care. Every province was listed.
That's not some code fluke. It's a political threat to scare Canadian health workers into silence.
With Trump’s brute force attack on Canada’s economy underway, I’m finding myself frustrated by the lack of political imagination in our national debate.
🧵...
At the same time, I’m also energized by the opportunity to advance an inspiring vision: the transformative policies we have needed for years!
When I called this out months ago, Selina Robinson responded, "It was investigated, action was taken".
Since UBC had done nothing, she could only have been referring to the fact that Hillel had fired the person responsible.
What's the significance of this at this point?
2/
Oct 11, 2023 • 8 tweets • 1 min read
The fog of war lies thick all around. It’s so hard to sort out pebbles of fact from mountains of propaganda.
But here’s one thing I know: I’m just appalled.
Appalled by what Hamas unleashed: the slaughter of civilians, homes drenched in terror and raw vengeance. 1/8
Appalled by Israel’s government on a rampage of revenge: publicly announcing war crimes, then delivering them with unprecedented ferocity (though this is far from the first time). 2/8
Dec 11, 2021 • 12 tweets • 2 min read
Here's a 🧵 with the 2 minute speech I made at the #BCNDP convention just now.
@Ashleyzarbatany & others tried emergency resolutions and amendments to get tough resolutions against fossil fuels and supporting Wet'suwet'en land defenders to the floor.
They were all shut down.
Friends and delegates, as so many of you know, there is a pipeline-sized elephant in the room at this convention, and in this province.
Dec 9, 2021 • 11 tweets • 3 min read
Getting a lot of media requests to comment on the NDP grassroots Wet'suwet'en solidarity statement.
The story is getting framed in predictable/sensationalist ways, so I'll say what I have to say in this thread.
The story is not about a conflict in the NDP, or attacks on leaders (much as those headlines get clicks.)
This is a story about the conflict created by unneeded fossil fuel projects that are dividing communities and COOKING THE PLANET.
Sep 9, 2021 • 10 tweets • 5 min read
Yesterday: I pointed out the Big Oil connections of some supporting @JustinTrudeau's climate plan.
Today: @SethDKlein - my bro-in-law & renowned progressive climate policy expert - wrote a detailed and devastating critique of the modelling behind that fatally flawed plan.🧵
Tonight at the leaders debate, @JustinTrudeau will pretend that a couple recent op-eds from economists means that their party has the blessing and support of the Intergovernmental Panel on Climate Change (@IPCC_CH).
But that’s simply not true.
Sep 8, 2021 • 5 tweets • 2 min read
We all agree that our climate matters but it's not enough to just agree. As Prime Minister, @JustinTrudeau has failed to act.
@JonathanWNV and Justin Trudeau promised us "ambition" six years ago.
Let's see what they did instead. 🧵 1/5
Trudeau promised to reduce emissions.
They're up. And they keep going up.
Justin Trudeau is growing Canada's emissions faster than any other G7 nation. 2/5