Profile avatar
ryanritchie.bsky.social
Leftist, Content Creator/Political Commentary, Former Hockey Expert, Writer/Editor at Puck Prose (FanSided) #cdnpoli http://ryanritchie.substack.com/
2,367 posts 627 followers 440 following
Regular Contributor
Active Commenter

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...

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

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

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

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

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

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

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

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

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...

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...

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...

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...

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...

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...

🚨 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...

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...

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...

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: