Sign in

Ryan Ritchie

@ryanritchie.bsky.social
662 followers 440 following 2.4K posts

Leftist, Content Creator/Political Commentary, Former Hockey Expert, Writer/Editor at Puck Prose (FanSided) #cdnpoli ryanritchie.substack.com

PostsRepliesMedia
Ryan Ritchie @ryanritchie.bsky.social · 02/05/2025
Relying on 20th century solutions. Come talk to me when you have some real solutions to unleash Canadian energy that doesn’t continue to destroy the planet and sell out future generations. We already can’t afford homes as it is. You’re such a clown. Don’t respond. Just piss off you loser.
000
Ryan Ritchie @ryanritchie.bsky.social · 02/05/2025
Foot the bill. This even after BP disaster in the warm Gulf of Mexico cost over $45 billion. This doesn’t take into account challenges in the Canadian Arctic or rough BC coast waters that would further complicate clean up. This is just a pro O&G position. You can’t make Canada an energy superpower..
100
Ryan Ritchie @ryanritchie.bsky.social · 02/05/2025
Do you know how I know you are out of your depth here? Your line of work should fully understand risk assessment and liability. Yet you clearly have no idea that the Harper-era Arctic region bill or Oil Tanker Moratorium both capped O&G liability at $1 billion for disasters, leaving Canadians to…
100
Ryan Ritchie @ryanritchie.bsky.social · 02/05/2025
I’m curious, why come into my replies to regurgitate literal talking points from the campaign that Liberals adopted from conservatives. Are you incapable of original thought? Critical thinking? Or do you just love pissing all over folks Charter rights for profit? Nm, you have no have no f’in clue.
100
Ryan Ritchie @ryanritchie.bsky.social · 02/05/2025
Hey bot, you spammed me twice with the same response. You sound identical to the conservatives from debates. You repeat them verbatim, check out the Hansard you absolute goober. Try not to embarrass yourself next time. EnErGy SuPeRpOwEr! You’re laughably stupid. Don’t waste my time bot.
100
Ryan Ritchie @ryanritchie.bsky.social · 18/04/2025
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...
open.substack.com
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
020
Ryan Ritchie @ryanritchie.bsky.social · 18/04/2025
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
010
Ryan Ritchie @ryanritchie.bsky.social · 18/04/2025
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
021
Ryan Ritchie @ryanritchie.bsky.social · 18/04/2025
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
062
Ryan Ritchie @ryanritchie.bsky.social · 18/04/2025
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
040
Ryan Ritchie @ryanritchie.bsky.social · 18/04/2025
The biggest danger here is Poilievre's attempt to expand the Overton window to federal use of the notwithstanding clause. Honestly, play it out in your head. What happens if a Liberal gov't felt emboldened now to use it, only to have a province use it in response? Welcome to a constitutional crisis.
010
Ryan Ritchie @ryanritchie.bsky.social · 18/04/2025
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
292
Ryan Ritchie @ryanritchie.bsky.social · 18/04/2025
Those n/a votes have context in the bill analysis. Long story short: The Harper-era CPC did not think housing was a top-priority concern, instead allowing the market to do its thing, just as Liberals have done for the past decade.
000
Ryan Ritchie @ryanritchie.bsky.social · 18/04/2025
Bill C-264 (42-1) “An Act to amend the Canadian Bill of Rights (right to housing)” PP: n/a Bill C-265 (42-1) “An Act to.., adequate, accessible and affordable housing for Canadians (Secure, Adequate, Accessible and Affordable Housing Act)” PP: n/a Bill C-245 (42-1) "Poverty Reduction Act" PP: nay
100
Ryan Ritchie @ryanritchie.bsky.social · 18/04/2025
Bill C-400 (41-1) “An Act to ensure secure, adequate, accessible and affordable housing for Canadians” (Secure, Adequate, Accessible and Affordable Housing Act) PP: nay Bill C-241 (41-2) “An Act to amend the Canadian Bill of Rights (right to housing)” PP: n/a
100
Ryan Ritchie @ryanritchie.bsky.social · 18/04/2025
Bill C-285 (39-1) “An Act to amend the Canada Mortgage and Housing Corporation Act (profits distributed to provinces)” PP: nay Bill C-304 (40-2) “An Act to ensure secure, adequate, accessible and affordable housing for Canadians” (Secure, Adequate, Accessible and Affordable Housing Act) PP: nay
100
Ryan Ritchie @ryanritchie.bsky.social · 18/04/2025
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
223
Ryan Ritchie @ryanritchie.bsky.social · 18/04/2025
I mean, I definitely don't disagree, but it's the typical liberal rhetoric, right? The difference being the lip service to "working Canadians" and the "middle-class". But yea, similar result regardless.
010
Ryan Ritchie @ryanritchie.bsky.social · 18/04/2025
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
033
Ryan Ritchie @ryanritchie.bsky.social · 18/04/2025
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
122
Ryan Ritchie @ryanritchie.bsky.social · 17/04/2025
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...
open.substack.com
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.
010
Ryan Ritchie @ryanritchie.bsky.social · 16/04/2025
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...
open.substack.com
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)
000
Ryan Ritchie @ryanritchie.bsky.social · 15/04/2025
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...
open.substack.com
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.
002
Ryan Ritchie @ryanritchie.bsky.social · 14/04/2025
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...
open.substack.com
The Vote-Splitting Hoax
How the Political Class Lied to You and Blamed You for Their Own Failure
000
Ryan Ritchie @ryanritchie.bsky.social · 12/04/2025
Thanks for the kind words, Mike! I appreciate you taking the time to read my work.
010
Ryan Ritchie @ryanritchie.bsky.social · 12/04/2025
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...
open.substack.com
The Three Stooges Election: Constitutionality for Thee, But Not for Me
Why It’s Only “Unrealistic” When the Left Tries to Help People
010
Ryan Ritchie @ryanritchie.bsky.social · 12/04/2025
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...
open.substack.com
“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
020
Ryan Ritchie @ryanritchie.bsky.social · 12/04/2025
🚨 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...
open.substack.com
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.
000
Ryan Ritchie @ryanritchie.bsky.social · 12/04/2025
Whether you're reading for free or throwing a few bucks in the hat, I'm truly grateful. This isn't about becoming a brand. It's about building something honest, sharp, & rooted in working-class politics — from someone who's been on both sides of the glass. Let’s build something real together. ✊🏽
000
Ryan Ritchie @ryanritchie.bsky.social · 12/04/2025
Perks for paid subs will be pretty modest to start — I’m talking things like 3 free gift subs each month to share with friends, family, or that coworker who almost gets it. But down the road, as we grow, I want to offer more — community spaces, bonus breakdowns, twitch streams, the list goes on.
100
Ryan Ritchie @ryanritchie.bsky.social · 12/04/2025
Every bit helps me carve out more time and energy to keep pushing back against the bullshit and bringing you sharper analysis. No billionaires funding this — just people like you.
100
Ryan Ritchie @ryanritchie.bsky.social · 12/04/2025
I don't want anyone to feel pressured to fork over money just to stay informed or politically engaged. That’s not what we’re doing here. That said — if you're in a place where you can support the work, there are monthly, annual, and “founding member” plans available.
100
Ryan Ritchie @ryanritchie.bsky.social · 12/04/2025
💥 A quick note on support, subscriptions & solidarity 💥 Just to be fully transparent: there are no paywalls on Offside Chirps. No exclusive takes locked behind a dollar sign. Subscribing is 100% free, and that's not changing anytime soon.
100
Ryan Ritchie @ryanritchie.bsky.social · 12/04/2025
So whether you’re here for political analysis with a hip-check, or just to yell about how liberals keep losing the puck in their own zone — welcome. Grab a seat on the bench.
100
Ryan Ritchie @ryanritchie.bsky.social · 12/04/2025
This isn’t about pundit spin or chasing clout/clicks. This is about power — who has it, who doesn’t, and why status-quo centrists always seem more outraged at the people fighting for justice than the ones bulldozing democracy.
100
Ryan Ritchie @ryanritchie.bsky.social · 12/04/2025
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...
ryanritchie.substack.com
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.
100
Ryan Ritchie @ryanritchie.bsky.social · 12/04/2025
You can still follow the thread here on Bluesky where I'll offer weekly updates, but you'll have to use Google Docs to read the content, which I'll offer direct links for. Appreciate all the support. Hope you fine folks out there are doing well!
010
Ryan Ritchie @ryanritchie.bsky.social · 12/04/2025
- While the bill analysis may be missing post-2019 (initially), there's no point in letting that valuable research go to waste. So, the first thing I plan to do is create a more up-to-date voting record for Poilievre for folks to use as they please, as we hope to stop a CPC takeover.
100
Ryan Ritchie @ryanritchie.bsky.social · 12/04/2025
- I wanted to offer the full picture for voters as they head to the polls. That won't happen. And I'm not sure it really matters anyway. This project can still be a valuable evergreen tool moving forward. - Part of the project was a close analysis of Pierre Poilievre's voting record.
100
Ryan Ritchie @ryanritchie.bsky.social · 12/04/2025
- Once caught up, the goal is to shift focus to bills in real-time as they're passing through the HoC. - Between the never-ending omnibus bills to close out the Liberal majority term, a snap election call, and being in the centre of a historic ice storm, the thread flow was severely hampered.
100
Ryan Ritchie @ryanritchie.bsky.social · 12/04/2025
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...
100
Ryan Ritchie @ryanritchie.bsky.social · 03/04/2025
#icestorm Back of house:
000
Ryan Ritchie @ryanritchie.bsky.social · 03/04/2025
#icestorm Backyard, back of house:
100
Ryan Ritchie @ryanritchie.bsky.social · 03/04/2025
#icestorm Back of house, deck, backyard:
110
Ryan Ritchie @ryanritchie.bsky.social · 03/04/2025
#icestorm The front yard + back of house:
100
Ryan Ritchie @ryanritchie.bsky.social · 03/04/2025
#icestorm The front yard:
100
Ryan Ritchie @ryanritchie.bsky.social · 03/04/2025
#icestorm The front yard:
100