Shaun McLeod @shaunreports.bsky.social · 29/04/2025Incredible work from the people of Carleton. Bruce ran a great campaign for them and they rewarded him with a massive upset. 010
Shaun McLeod @shaunreports.bsky.social · 29/04/2025The NDP to Conservative vote swap is one I’m going to need explained to me. 000
Shaun McLeod @shaunreports.bsky.social · 29/04/2025Living in the GTA, I’m not totally surprised by how many ridings have flipped conservative but it’s still a bit jarring. Election changing stuff if it holds. 000
Shaun McLeod @shaunreports.bsky.social · 20/04/2025Canada should be proud of this. Considering how hard it’s been to mobilize voters provincially, this is a massive win. 010
Reposted by Shaun McLeodPEIPolitical 🇨🇦 @peipolitical.bsky.social · 18/04/2025Chantal Hébert - +100 Globe and Mail investigative journalist Robert Fife eviscerates Ezra Levant and his army of goons who are trying to intimidate journalists at the #Debate2025 #cdnpoli 15330133
Shaun McLeod @shaunreports.bsky.social · 19/04/2025First past the post is a truly awful system but this is such a poor way of protesting it. Borderline election interference that confuses the majority of non-terminally online people who end up in the booth. 050
Shaun McLeod @shaunreports.bsky.social · 18/04/2025Cancelling the reporter scrum after the English language debate is a huge admission of failure on the debate commissions behalf. Rebel, predictably made a circus out of their access. Why they’re there to begin with is beyond me. #Debate #CanPoli 040