Pinned Tweet
New idea for 24 Sussex: tear it down, replace it with a triplex. Units for the PM, leader of the opposition, Governor General. Heck, toss in a garden suite for the leader of the third party. Model the #MissingMiddle at the highest level.
Craig Ruttan retweeted
Olivia Chow’s campaign likes to lie about Brad’s water plan.
They’re doing it because they see an electorate that’s ready for change. And they’re terrified that you’re going to vote for Toronto to reach its full potential on Monday.
It’s time to set the record straight. 👇
Craig Ruttan retweeted
Toronto, we have two days left to vote for change.
Thank you to my friend and former Deputy Mayor of Toronto @mckelvieAJAX for backing our plan to get Toronto moving, keep taxes down and make our streets safer.
Now, let’s finish strong. Get your friends, family and everyone you know out to vote on Monday.
Craig Ruttan retweeted
So, who did I vote for in Toronto’s mayoral election? And why?
A few observations first.
Despite all the attention paid to the mayor, it is a relatively weak position. Even with “strong mayor” powers, council is independently elected, City Hall is a vast bureaucracy, and many of our problems are downstream of provincial failures.
The job is more constrained than the rhetoric suggests.
Both @oliviachow and @BradMBradford are decent people who care about Toronto. Chow also deserves credit for difficult decisions, including raising property taxes after years of avoidance.
But with those considerations in mind, I cast my vote for BRADFORD²
Firstly, I’ve known him for years. His understanding of planning, municipal finance, bureaucracy and economics stands above most councillors. He’s a planner by trade, and even where he’s moderated on housing, I think he gets its details better than nearly anyone who’s run for mayor in decades.
There’s also plenty in his platform I agree with. The land transfer tax is a dumb tax, and I ran on abolishing it provincially. Brad wants to substantially reduce it.
His proposed municipally owned water corporation also makes sense. We should finance infrastructure over its useful life, and I proposed a provincial framework for similar municipal models.
Frankly, much of the hysterical response has been financially illiterate. There are fair questions about debt and governance, but treating public ownership as privatization is absurd.
I appreciate his commitments on what makes a city work. Dynamic traffic signals, transit priority, and a TTC focused on speed and reliability rather than simply keeping fares down.
And as I recently wrote for the Toronto Star, public order is fundamental to quality of life. I think Brad understands that in a way Chow and many of her allies don’t seem to.
But here is where I’ve felt most disappointed with Chow’s leadership.
If we’re going to elect a progressive mayor, I want them to actually fight for progressive things. On sixplexes and neighbourhood retail, we’ve normalized the idea that individual councillors get to decide whether basic city-building reforms apply in their wards.
This is one of the worst governing precedents we’ve set in years. I’d have preferred much greater compromises, provided the rules applied citywide. Instead, I worry we’ve set Toronto back decades, and invited the same ward-by-ward veto on future reforms.
Yes, Brad voted for the sixplex compromise, which I disagree with. But a mayor needs to organize the politics behind a citywide vision, the buck on this one stopped there.
Likewise on Ontario Place, Exhibition Place, bike lanes, and the airport. Even if the province has the stronger hand, why not offer an alternative vision worth rallying around rather than get steamrolled?
Then there’s the vacant home tax. It was created before Chow, but the rollout was under her leadership. We now require every homeowner to prove, every year, that their home isn’t vacant. Why not declare once and update it when you move or sell? The tolerance for this sort of mindless bureaucracy drives me nuts.
I disagree with Brad on other issues, including bike lanes, or the focus on involuntary care over increased capacity in our drug treatment systems.
But I admire how he responded to his last loss, and the energy and tenacity he put in after.
And yes, being under 45 matters to me.
I value someone who understands the affordability pressures of building a life here personally, not just conceptually.
I would happily vote for a mayor considerably more progressive than Brad. That isn’t my objection to Chow. I just don’t see the vision. Often it seems like the goal is simply to have the “right people” in charge. To do what? I couldn’t tell you.
Brad my friend, good luck on Monday. Should you win, do justice to why you wanted to be in politics, all those years ago. Good luck!
Craig Ruttan retweeted
👏👏👏👇👇👇
Scarborough deserves transit that actually gets people where they need to go, and so much more.
Thank you to Scarborough—Guildwood MPP @AndreaHazelll for your endorsement to get Scarborough moving.
On Monday, October 26, vote for real change and real results.
Craig Ruttan retweeted
Scarborough deserves transit that actually gets people where they need to go, and so much more.
Thank you to Scarborough—Guildwood MPP @AndreaHazelll for your endorsement to get Scarborough moving.
On Monday, October 26, vote for real change and real results.
Craig Ruttan retweeted
#BREAKING: @BradMBradford takes lead.
A new snapshot of the City of Toronto from Mainstreet Research now shows Brad Bradford leading over incumbent Olivia Chow. With a week to election day, Bradford now has the support of over almost 5 in 10 voters (48.9%) compared to Chow who receives a nearly equal share (47.5%). 13% of voters remain undecided with just days until election day. #TOpoli
mainstreetresearch.ca/post/b…
Craig Ruttan retweeted
If we want to change the city, we have to change the mayor.
Vote on October 26 to get Toronto unstuck.
Craig Ruttan retweeted
Training for a marathon should be the hardest part, not getting to the starting line on race day.
My plan: start subway service at 6 a.m. on marathon day. A world-class city should plan for the world-class events it hosts. Let’s get Toronto moving.
Congratulations to all the runners taking part in today’s TCS Toronto Waterfront Marathon!
Craig Ruttan retweeted
To top yesterday's high, @progresstoronto today RT'd a post making fun of ... the Daily Bread Food Bank.
Can't wait to see what zingers tomorrow brings.
Craig Ruttan retweeted
Chow leads by 4 in Toronto according to Forum Research. The tightest this race has been yet among all decided voters.
Structurally, Bradford’s support is more likely to vote hence Chow’s attacks on him last night at the debate. I think he could actually be in the lead.
Torontians are frustrated and sad about the state of the city they love and the Mayor’s positive washing and “nothing to see here folks” approach can feel out of touch.
toronto.citynews.ca/2026/10/…
Craig Ruttan retweeted
Three parents talking about the Toronto our kids are growing up in, and the kind of city we want to leave them.
A city where they can afford a home, feel safe in their neighbourhoods, spend less time stuck in traffic, and build a future for themselves with a strong and growing economy.
Thanks to my friends, MP @vgasparro & @lesliechurch , for the conversation and their support. It means a lot.
Advance polls open on Tuesday! Vote for real change and result results.
Craig Ruttan retweeted
What do you think?
I think Toronto can do more to make this city safer and more affordable.
Craig Ruttan retweeted
Toronto is stuck. It’s time for real change and real results.
On October 26, let’s get Toronto moving again.
Craig Ruttan retweeted
"It raises questions about magic math here? How do you do that? The reality is Torontonians have suffered through nearly a 25% tax increase this term of council." Mayoral candidate @BradMBradford tells @JohnTory he has concerns about the small tax increase in the 2026 city budget
Craig Ruttan retweeted
#NEW: Bradford pushes ‘common-sense fix’ to ease Toronto’s downtown gridlock
cp24.com/politics/toronto-ci…
👇⭐️👇
#Breaking
My whole career I worked to hold those in power to account. Now I’m stepping up to serve. Thrilled to announce I’m running to be your next MPP in #TOStPauls. With @BonnieCrombie and @OntLiberal team, I want to deliver more family doctors & a government you can trust.
Craig Ruttan retweeted
Earlier this year I penned an article arguing @MayorOliviaChow must become a Housing Champion.
Examples like this show us how much we need leadership to step up and change the bureaucratic culture on housing at city hall.
thestar.com/opinion/contribu…
Only a week after @OliviaChow introduced her plan to build more rental housing her Committee of Adjustment has:
✅️killed desperately needed affordable housing units
✅️indefinitely deferred missing middle homes.
Craig Ruttan retweeted
Brad is making excellent suggestions here to get shovels in the ground on Toronto’s purpose-built pipeline.
There is a lot the city can do, as he points out, without having to demand significant funding from other levels of government which may not come.
🚨 Toronto’s housing starts are collapsing—and the crisis is only getting worse.
The Mayor’s new program promises 20,000 rental units, but the sad truth is that it won’t deliver anything close to that.
Read my full op-ed in the @TorontoStar 👇
thestar.com/opinion/contribu…
Craig Ruttan retweeted
Local planner @PlannerSean recently shed light on an important issue: the misclassification of semi-detached fourplexes as apartment buildings.
This highlights the challenges for people trying to build housing and facing complicated and seemingly inconsistent interpretations of zoning by-laws. As Sean said, “It shouldn’t be that hard”.
theglobeandmail.com/real-est…


























