Northern Variables
𝗦𝗵𝗮𝗿𝗽. 𝗖𝗮𝗹𝗺. 𝗖𝗮𝗻𝗮𝗱𝗶𝗮𝗻. Evidence-based journalism and commentary on politics, policy, and power in Canada.
Northern Variables explores the networks shaping democracy and challenges the narratives driving today’s political divide.
05/06/2026
03/19/2026
Pervasive Algorithmic Shaping: The AI Problem Nobody Has Named Yet How AI systems quietly validate what you already believe, and why that's more dangerous than hallucination.
03/01/2026
I launched something today that I’m pretty proud of — and a little nervous about. 😄
CanadaGPT is a platform that lets anyone ask questions about Canadian federal politics and get real answers, backed by actual government data. Not opinions. Not someone’s interpretation. The actual Hansard transcript. The actual vote record. The actual lobbying registration.
I started building it after spending a frustrated afternoon trying to find out how much a single MP was spending — and realizing that what the government calls “transparency” is basically impossible to navigate without a spreadsheet addiction.
500,000+ parliamentary statements. 100,000+ lobbying meetings. 2 million+ political donation records. All connected. All searchable. In plain English (or French).
The AI is called Gordie. Ask him anything.
👉 canadagpt.ca
Big thanks to Ethan Borg who came on board a few months ago and has been unbelievably dedicated to making this production-ready.
And to everyone else who has reached out to help — thank you.
If you want to support the project, subscribing to my Substack (Northern Variables) is the best way to keep the lights on. Link in comments.
CanadaGPT - Canadian Government Accountability & Transparency Platform Track Canadian MPs, federal bills, parliamentary debates, lobbying activities, and government spending. Access comprehensive data on House of Commons proceedings, committee work, and political accountability with AI-powered insights.
02/18/2026
On another floor crossing day, the same claims are circulating again. That it is undemocratic. That it should trigger a byelection. That at minimum the MP should be barred from joining another caucus and forced to sit as an independent.
Before reacting, it is worth grounding ourselves in how our system actually works.
I wrote the piece below during the last wave of outrage. It explains why parties do not own seats, why MPs do not swear allegiance to platforms or leaders, and why floor crossing is not a constitutional glitch but a feature of Westminster design.
One additional point is worth underlining this time. Forcing a floor crosser to sit as an independent does not neutralize their influence. Independence means freedom from the party whip. It means maximum voting autonomy. If anything, joining another caucus subjects the member to a new set of constraints.
If we are going to argue about reform, we should at least start from a correct understanding of the structure we already have.
The original piece follows.
Loving Canada Means Understanding How Our Democracy Actually Works Why floor crossing, minority governments, and parliamentary weirdness are signs of a healthy system—not a broken one
01/26/2026
Fault Lines, Part 3 of 3: The Crimea Pattern How modern annexation works now—without troops, without flags, and (at first) without anyone “doing” anything
Click here to claim your Sponsored Listing.