Blog = www.twowheeledpolitics.ca
Open Streets Petition = tinyurl.com/OpenStreetsPetitionTO
#ONpoli #Onted #TOpoli
#ONpoli #Onted #TOpoli
spacing.ca/toronto/2026...
spacing.ca/toronto/2026...
And please remove all city accounts from X, which has become a CSAM creation and distribution site?
No money for Musk, ever, please.
#ONpoli #BikeTO
cyclingmagazine.ca/sections/new...
www.cbc.ca/news/canada/...
www.cbc.ca/news/canada/...
open.substack.com/pub/nextmetr...
open.substack.com/pub/nextmetr...
The problem isn't attitudes. The problem is the failure to invest in viable options.
humantransit.org/2025/12/many...
The problem isn't attitudes. The problem is the failure to invest in viable options.
humantransit.org/2025/12/many...
Happy New Year #BikeTO !!
youtube.com/shorts/JHYYp...
Happy New Year #BikeTO !!
youtube.com/shorts/JHYYp...
vancouver = 0.507
calgary = 0.410
victoria = 0.278
edmonton = 0.264
winnipeg = 0.259
have to dig around for more ridership data for these two given all the agencies in the metro area, but they're at least this much:
toronto >0.539
montreal >0.424
vancouver = 0.507
calgary = 0.410
victoria = 0.278
edmonton = 0.264
winnipeg = 0.259
have to dig around for more ridership data for these two given all the agencies in the metro area, but they're at least this much:
toronto >0.539
montreal >0.424
“This used to be the slowest route. Now it’s the closest race I’ve done. I never thought I’d say this. But I’m really surprised. There’s hope: for the streetcars and for the city.”
“This used to be the slowest route. Now it’s the closest race I’ve done. I never thought I’d say this. But I’m really surprised. There’s hope: for the streetcars and for the city.”
Here are a few stories where I shared what I’ve learned. 🧵