Yesterday at 10pm, I deployed SolveSAUGA. By midnight, Mississauga residents could file their first civic reports through it. By Wednesday morning, the first reports had landed in the City of Mississauga’s inbox.
That’s the WHAT.
The WHY is more interesting.
Two cities, one experience
If you live in Toronto and work in Mississauga (or the other way) you’ve crossed a line every day for years without thinking about it. The line on the map doesn’t mean much when you’re driving across it. The pothole on Lakeshore West feels the same whether it’s in Toronto or in Mississauga. The broken streetlight outside the office on Dundas East doesn’t care which municipality owns the bulb.
But the moment you decide to report any of it, the line suddenly matters.
In Toronto, you call 311, or you email, or you find the right form on the city’s website. In Mississauga, you do something different. Different inbox. Different form. Different process to remember.
Most residents never bother. Not because they don’t care. Because the system asks too much.
SolveTO went live in Toronto on February 20th, 2026. SolveSAUGA went live in Mississauga today, May 27th, 2026. They are not two products. They are one platform.
One account works in both cities. One login, one report history, one feed of what’s near you. Switch cities in a dropdown. Your reports follow you. Your settings follow you. The map changes, the logo changes, the experience does not.
This sounds small. It is not.
What is actually live today
When you visit solvesauga.ca and file a report:
- You snap a photo
- AI drafts the report in 30 seconds or less
- You review it, edit if you want, send
- The report goes to the City of Mississauga
- Your ward councillor is on the platform, with full contact details visible to you (Stephen Dasko, Alvin Tedjo, Carolyn Parrish, all 11 of them)
- The report appears on a public map your neighbours can see
The same flow happens at solveto.ca for Toronto residents. The platform handles the routing differences invisibly. Mississauga reports go to public.info@mississauga.ca. Toronto reports go to Toronto’s 311 system. Bus stop issues in Mississauga also route to MiWay. Parking violations also route to Mississauga’s Parking Enforcement. None of that complexity is visible to the resident filing the report.
That’s the point. The platform absorbs the complexity so the resident never has to learn it. The platform reduces friction from 10 minutes to 30 seconds.
The numbers
Today, SolveTO + SolveSAUGA together cover:
- 2 cities
- 11 city departments wired for direct routing
- Over 1 million pieces of public infrastructure on one searchable map: transit stops, catch basins, hydrants, crosswalks, parks, schools, and more. All sourced from Toronto and Mississauga Open Data and other public sources.
Over 800 reports filed since SolveTO launched in February.
Snap once, attached forever
A small feature with a big effect: if you snap a photo of a pothole and someone else already reported that exact pothole within the last few weeks, your report attaches to theirs as a comment with your photo. The system detects it automatically.
This matters because the alternative is what you see in most municipal complaint systems: 47 separate reports of the same broken thing, each one a low-signal blip in the inbox. Versus 1 report with 47 photos attached, escalating in weight every time another resident confirms it.
The city benefits. The resident benefits. The data quality benefits.
Why this works at all
I’m a Toronto resident who got tired of the gap between “I see a pothole” and “the city knows about it.” That gap is a phone call, an email buried in a queue, a form with 15 fields and no acknowledgement.
I built SolveTO in February to close that gap for myself. People in Toronto found it useful. Then people in Mississauga started asking when they’d get the same thing.
Today they do.
What’s next
City three is on the radar. The next municipality will benefit from everything Toronto and Mississauga residents have already done. Same login. Same flow. New map. New logo.
Brampton, Waterloo, Kitchener, Milton, Halton Hills, Markham, Vaughan, Pickering: if you live in one of these and want SolveTO for your residents, the answer is yes. Contact your mayor and your city councillors and tell them you want it. I’m ready to launch it.
The Canadian vision
Pick any city in Canada. Open the same app. Report any issue in any of those cities, from the same account, in 30 seconds.
Singapore proved this works at country scale. Their OneService app covers their entire nation under one platform. Canada doesn’t have anything like it. Not yet.
That’s the direction. This week I got from one city to two. The same trajectory continues.
If you’re in Mississauga: solvesauga.ca. Welcome aboard.
If you’re in Toronto: solveto.ca. Same login works on both sides now.
One platform across Canadian cities is not a technical problem. I’ve proved that this week. It is a choice.