Ryan Ritchie
banner
ryanritchie.bsky.social
Ryan Ritchie
@ryanritchie.bsky.social
Leftist, Content Creator/Political Commentary, Former Hockey Expert, Writer/Editor at Puck Prose (FanSided) #cdnpoli

http://ryanritchie.substack.com/
Pinned
1/ With a federal election on the horizon🗳️, I'm diving into the last 20+ Years of Legislation (since Poilievre entered HOC).

From bills that passed with royal assent to those that didn't make it past first reading, this thread explores what they tell us about those vying to lead Canada.🍁🧵 #cdnpoli
We’re two CPC majorities away from the CAF dusting off the Diefenbaker-era “gaydar” machine.

This isn’t balance. It’s rot. #CDNPoli #CDNelxn #elxn45

✳️Free to subscribe: ryanritchie.substack.com

Full piece on the transphobic debacle at the French Leaders' debate:
open.substack.com/pub/ryanritc...
Two Genders, One Cowardly Answer, and the Collapse of Liberal Courage
While Liberals Watch, the Overton Window Is Ripped Off Its Hinges and Hauled Right
open.substack.com
April 18, 2025 at 10:13 AM
Was Poilievre's closing statement just him reading a script from one of his ads/commercials? Did that seriously just happen?! 😕🤣 Well, that was an extremely boring debate. 2 hours of my life I won't get back.

#CDNPoli #CDNelxn #elxn45
April 18, 2025 at 12:59 AM
Singh and the NDP have given an underwhelming performance worthy of criticism in this debate (along w/ their platform), but please Liberals, the whole "he's interrupting". Give it a break. Your boy Carney & Poilievre are eating up the clock. He's just trying to be heard.

#CDNPoli #CDNelxn #elxn45
April 18, 2025 at 12:42 AM
Poilievre on Gaza: "We must condemn Hamas & Iran & go after the terrorists". Cool, you can start with Israel, the IDF, & Netanyahu with his ICC warrant.

What a pathetic response, he quite literally has no knowledge of the deep history on this topic. Embarrassing stuff.😬
#CDNPoli #CDNelxn #elxn45
April 18, 2025 at 12:33 AM
Every Poilievre response during this debate: blah blah blah taxes

How do you solve a cost-of-living/housing crisis by tinkering around the edges with taxes, while giving corporate welfare to the O&G industry, Bay Street, and ultra-wealthy?

Sounds like a moron to me.🤔🤷

#CDNPoli #CDNelxn #elxn45
April 18, 2025 at 12:15 AM
WTF was that "tough on crime" nonsense from Poilievre?! Does he not realize many of us have followed US politics closely for a decade? Those were literal GOP talking points, verbatim. Still with the unconstitutional "three-strike policy". F that Friedrich Hayek lovin' loon. #CDNPoli #CDNelxn #elxn45
April 17, 2025 at 11:43 PM
Poilievre's housing plan is gobbledygook. No mention of REITs, investors, etc.

Look at my pinned thread to see the CPC housing record:

Bill C-285 (39-1), Bill C-304 (40-2), Bill C-400 (41-1), Bill C-241 (41-2), Bill C-264 (42-1), Bill C-265 (42-1), Bill C-245 (42-1)

#CDNPoli #CDNelxn #elxn45
April 17, 2025 at 11:23 PM
Poilievre is just talking out of both sides of his mouth here. Trying to be tough on Trump/America, while also bowing to him. He's telling Canadians he's much more comfortable trampling over Canadian sovereignty (Indigenous rights) than confronting daddy Trump.

#CDNPoli #CDNelxn #elxn45
April 17, 2025 at 11:15 PM
Poilievre has spoken three times early in the debate. I'm listening for who the winners/losers are in this debate, and each comment, PP has one clear pattern: Winners - Private-Sector, Ultra-wealthy, O&G Sector. Losers - Working-class Canadians. Indigenous communities.

#CDNPoli #CDNelxn #elxn45
April 17, 2025 at 11:12 PM
Part 3 is up.

The NDP walks into the battle for Canada’s soul with a pillow & pamphlet.😶‍🌫️📃

Liberal Party & Conservatives bring knives🔪, swords⚔️, Bay Street🧑‍💼& the ultra-wealthy.💸 #CDNelxn #elxn45

✳️Free to subscribe: ryanritchie.substack.com

Full piece:
open.substack.com/pub/ryanritc...
Bringing a Pillow to a Knife Fight: The NDP’s Fantasies in a Neoliberal Deathmatch (Part 3, Six-Part Series)
The New Democrats once marched with working people. Now they shuffle into a battle arena rigged by corporate elites, armed with promises they can't enforce and partners who don't respect them.
open.substack.com
April 17, 2025 at 4:14 AM
Campaign Grades (six-part series): The Liberal Party of Canada dropped “too left” Trudeau and replaced him with a banker. A deep dive into their 2025 campaign promises starts here. #CDNpoli #CDNelxn #elxn45

✳️Free to subscribe: ryanritchie.substack.com

Full piece:
open.substack.com/pub/ryanritc...
Sleepwalking with Bay Street: Grading the Liberal Campaign Pitch
The Liberal Party of Canada: Frozen, Thawed, and Tilting Right (Six-Part Series Looking at Party Campaign Promises)
open.substack.com
April 16, 2025 at 7:04 PM
He ditched the glasses, cozied up to crypto bros, & parrots Trump slogans. But what’s really behind Pierre Poilievre’s platform? A six-part series starts here with the CPC. 🧐🔍
#CDNpoli #CDNelxn #elxn45

✳️Free to subscribe: ryanritchie.substack.com

Full piece:
open.substack.com/pub/ryanritc...
Pierre Poilievre’s Promises: Style, Scams, and Soft Authoritarianism
The first in a six-part series examining what each party is offering, and who really benefits.
open.substack.com
April 15, 2025 at 9:48 PM
They say we’re “splitting the vote.” But who split the movement? Who sold out our future to chase centrists? Stop blaming voters. Start blaming power. Strategic voting is a trap. #CDNpoli #CDNelxn #elxn45

Subscribe:✅ ryanritchie.substack.com

Full piece:
open.substack.com/pub/ryanritc...
The Vote-Splitting Hoax
How the Political Class Lied to You and Blamed You for Their Own Failure
open.substack.com
April 14, 2025 at 3:19 AM
Unconstitutional campaign promises:

Liberal overreach = “visionary”

CPC overreach = “bold”, "tough on crime"

NDP ambition = “lol they don’t understand jurisdiction”

Same playbook. Different judgment.

Guess it’s only a crisis when poor people benefit. #CdnPoli

open.substack.com/pub/ryanritc...
The Three Stooges Election: Constitutionality for Thee, But Not for Me
Why It’s Only “Unrealistic” When the Left Tries to Help People
open.substack.com
April 12, 2025 at 12:02 AM
Mark Carney isn’t a comeback story — he’s a warning.

Liberals are fear-mongering their way into another term, hoping you won’t look too closely at their record.

But how did we really end up here?

New post: a populist breakdown of the rot.

#CdnPoli

📬 Read here:
open.substack.com/pub/ryanritc...
“Polls Are for Dogs to Pee On” — And Other Wisdom We Forgot
A Populist Primer on How Canada Got Stuck Between a Faux-Populist and a Blue-Tie Banker
open.substack.com
April 11, 2025 at 11:50 PM
🚨 First post is up. 🚨

This isn’t “both sides” punditry or centrist vibes.

It’s for folks who see through the system’s lies — from rising rents to rebranded fascists.

Politics, power, & maybe some hockey references, but no bullshit.

📬 Read + subscribe:
open.substack.com/pub/ryanritc...
Off the Bench, Into the Fight: Welcome to Offside Chirps
A no-frills space for political truth-telling and unapologetic class-first commentary — because polite politics won’t save us.
open.substack.com
April 11, 2025 at 11:38 PM
Welcome to Offside Chirps — which, might seem like a hockey substack, and in some ways, it is. It’s gritty. It’s loud. It plays the boards. But really, it’s where I come to talk about the political mess we’re in — from the left, unapologetically. #CdnPoli

ryanritchie.substack.com?r=5h7ri5&utm...
Offside Chirps with Ryan Ritchie | Substack
Offside Chirps with Ryan Ritchie – Because sometimes the truth isn’t polite or "on brand.". Click to read Offside Chirps with Ryan Ritchie, a Substack publication. Launched 8 hours ago.
ryanritchie.substack.com
April 11, 2025 at 11:25 PM
Some major announcements:

Before we get to the new Substack, a major update on the Canadian federal legislation thread/project:

- Thread/bill analysis will continue with weekly updates until we're caught up to present day, with a discontinuation of infographics.

#CdnPoli

bsky.app/profile/ryan...
1/ With a federal election on the horizon🗳️, I'm diving into the last 20+ Years of Legislation (since Poilievre entered HOC).

From bills that passed with royal assent to those that didn't make it past first reading, this thread explores what they tell us about those vying to lead Canada.🍁🧵 #cdnpoli
April 11, 2025 at 11:21 PM
Ontario’s Ice Storm turned my yard into a lumberjack’s dream. No power/wifi for six days in one of the hardest hit areas of the province, but at least I have plenty of kindling now. Anyone up for a bonfire?🔥 #icestorm

The driveway:
April 3, 2025 at 10:13 PM
Six days without power/wifi in one of the hardest hit areas from the Ontario #icestorm

Here are some pictures of the scene from where I was:
April 3, 2025 at 6:43 PM
Reposted by Ryan Ritchie
188/ June 2019 - “An Act to amend the Access to Information Act & the Privacy Act & to make consequential amendments to other Acts” Bill C-58 (42-1)
www.parl.ca/LegisInfo/en...

Another short sub-thread for Bill C-58. You can find it below.👇

bsky.app/profile/ryan...

#20YearsOfConservatism #CdnPoli
💥 Bill C-58 was a direct attack on free speech and independent media. 💥

Trudeau’s Liberals & Poilievre’s Conservatives both talk a big game about protecting democracy, but behind closed doors, they’re working overtime to shield corporate media and silence dissent. 🔇

#20YearsOfConservatism #CdnPoli
March 24, 2025 at 11:01 AM
Reposted by Ryan Ritchie
💥 Bill C-58 was a direct attack on free speech and independent media. 💥

Trudeau’s Liberals & Poilievre’s Conservatives both talk a big game about protecting democracy, but behind closed doors, they’re working overtime to shield corporate media and silence dissent. 🔇

#20YearsOfConservatism #CdnPoli
March 24, 2025 at 10:57 AM
💥 Bill C-58 was a direct attack on free speech and independent media. 💥

Trudeau’s Liberals & Poilievre’s Conservatives both talk a big game about protecting democracy, but behind closed doors, they’re working overtime to shield corporate media and silence dissent. 🔇

#20YearsOfConservatism #CdnPoli
March 24, 2025 at 10:57 AM
Reposted by Ryan Ritchie
187/ June 2019 - "Oil Tanker Moratorium Act" Bill C-48 (42-1) www.parl.ca/legisinfo/en...

With so few environmental bills, coupled with plenty of debate from active MPs, thought it was worth a short sub-thread to dig into this legislation.👇

bsky.app/profile/ryan...

#20YearsOfConservatism #CdnPoli
A short sub-thread for this next bill. We don't get a ton of environmental legislation so I wanted to give it the proper attention it deserved. C-48, the "Oil Tanker Moratorium" wound up being a watered-down version of previous NDP bills.

Let's break it down: 🧵👇

#20YearsOfConservatism #CdnPoli
March 19, 2025 at 2:03 AM