Greg Cox · Ward 2 (St. George's) · Vote Monday, October 26
I'm a Guelph small-business owner, here 20+ years. I'm running on safe streets, which means no cuts to police and a real plan for paramedics, and straight answers about where your tax dollars go. Municipal taxes for municipal issues. A councillor for everyone in Ward 2.
"I didn't know him at all until this election and I really like his focus on doing the basics of a municipal government right." Cam Guthrie, Mayor of Guelph and Ward 2 resident
Where do I vote Monday? Compare me to the fieldQuestions? Email me at greg@gregcox.vote. I answer every one myself.
Two votes in Ward 2
If you've already picked a candidate you like, good. Keep them. I'm asking to be your second vote, and here's why that's an easy one. You don't have to give anyone up to add this to the table.

Endorsement
"I didn't know him at all until this election and I really like his focus on doing the basics of a municipal government right and making sure that we are getting the right value for taxes being used."
"He seems very laser focused on affordability. And I'm a taxpayer, too, I never got a discount."
Cam Guthrie, Ward 2 resident
As told to GuelphToday, October 14, 2026.
Why I'm running
I'm a Guelph small business owner, employer, coach and community builder. Here's who I am and why I'm asking for your vote.

I own CrossFit 1827. I took it over in the middle of COVID, grew it from about 100 members to nearly 300, and I employ a team of 10 coaches. Before that, I built a freight brokerage from my basement and sold it eight years later. I know how to start something from nothing, make payroll, and see it through.
Ward 2 isn't one place. It's a lot of places, and I want to represent all of them.
There's the Ward itself, where the culture and character are everywhere you look, and people love it for exactly that. There's the downtown core, packed with amazing small businesses and home to thousands. There's St. George's Park and the older neighbourhoods around it, on streets like Palmer, Grange, Lemon and Stuart. Further out, on streets like Metcalfe, Delhi, Riverview, Kensington and Waverley, and the tree streets like Pine, Walnut and Linden, you'll find mature trees, original owners who've been here for decades, and young families just moving in. There's the Country Club and its golf course. And at the top of the ward, past Country Club Drive and up Hilltop, are the newer subdivisions around the Wilson Farm Park playground.
Each of these areas needs something different from City Hall. I won't forget any of them.
I'm running because Ward 2 deserves practical representation, focused equally on its residents, neighbourhoods and businesses. I've spent more than 15 years volunteering at my daughters' schools, and I'd rather show up than say I care. I'll only promise what a councillor can actually deliver.
Grab a coffee with mePriorities
I don't want to be a passenger anymore. Here's what I'll stand up for, and all of it is within what a councillor actually controls.
You should feel safe walking home, working downtown or taking your kids to the park. When you report a problem, you deserve someone who takes responsibility and follows through. Compassion can't mean accepting open drug use in our shared spaces, and enforcement alone won't solve addiction. We need both done right.
I've had to make budgets work with people counting on me. Before spending your money, I'll ask what it costs, what it fixes and how we'll know it worked. I'm prepared to say no when the answers don't add up.
I want people to build their lives here, earn their degrees, open businesses and stay. That means housing that actually gets built, services that keep up, and a downtown people want to visit, shop and spend time in.
Behind every small business are people's savings, livelihoods and years of work. I'll fight for owners who need clear answers, and hold City Hall accountable when they're getting the runaround.
Your pension goes up with inflation. Your Guelph tax bill went up nearly 25 per cent in three years. That gap is a council decision, and thousands of Ward 2 seniors are living inside it. CPP and OAS are Ottawa's job. The property tax bill is ours, and here's what I'll do about it.
Interest rates, provincial health funding, immigration, the courts. Those aren't council decisions, and I won't pretend otherwise. Where a problem is bigger than City Hall, I'll do the city's part and hold the province and Ottawa to account. Take the 60-second quiz: whose job is it?
Safe streets
Safety is one of the five things I hear most at the door. Some candidates are talking about putting less money into police. I'm not. Council can't make that cut anyway, and I wouldn't try. Here's what I'd actually do.
Keep police funded
No cuts. Keep the IMPACT team that pairs officers with mental health workers, so police aren't the only call people can make.
A real plan for paramedic pay
I won't make a wage promise from the campaign trail. I'll push for a plan that pays fairly, keeps experienced paramedics in Guelph, accounts for the cost, and gets the province to carry its share.
One lead for downtown
A clear downtown response lead, stable funding for outreach and cleanup, better lighting at the hotspots, and public reporting so you can see if it's working.
Encampments away from kids
Banning encampments around schools and childcare centres should've been a no-brainer. Council split on it. Those who voted against should explain why.
What other candidates said
At this month's Ward 2 candidates event, two candidates said they'd look for ways to put less money into police. One admitted in the same breath that council isn't allowed to say no to the police budget. Of the eight other candidate websites, one mentions paramedics, with no way to pay for it. Most don't mention police, paramedics or public safety at all.
Sources: Guelph Politico's live coverage and GuelphToday's recap of the Oct 8 Ward 2 candidates event at Royal City Mission; Ward 2 candidate websites as of Oct 17, 2026.
Your tax dollars
This month, Ward 2 candidates were asked to name one big thing they wouldn't spend your money on. Nobody named one. Two called it a trick question. I don't think it's a trick question. I think it's the job. I've already said no on the record.
What does it cost? What does it fix? How will we know it worked? If a project can't answer all three, it waits.
A plain-language version of the City budget every year. What's going up, what's going down, and why, on one page.
When a project is going over, you hear about it when staff do, not after the cheque clears.
Roads, water, snow, transit, parks, safety and your tax bill. That's council's job. I won't send your property taxes chasing provincial and federal problems.
One site says property taxes shouldn't rise faster than wages, then promises more transit, more roads, more housing and new tax breaks, with no price on any of it. Another calls on Council to "tighten its belt" without naming a single saving, after eight years at the table. Several lean on the province or Ottawa to pay, with no plan for what happens if they don't. Not one names a cost, a cut, or how you'd check their work.
Sources: Ward 2 candidate websites as of Oct 17, 2026; Guelph Politico's live coverage and GuelphToday's recap of the Oct 8 candidates event; Guelph & District Labour Council candidate survey (guelphlabour.ca); City of Guelph 2026 Community Grant allocations and Affordable Bus Pass pages.
First things first
A councillor is one vote of 13, so I won't promise what I can't deliver alone. These are the first things I'll bring to the table, because they're council's call, they're specific, and we can measure whether they worked.
An affordable monthly parking permit for people who work downtown, in the lots closest to the shops. Targeted, capped, piloted and priced to what actually gets used.
Parking rates are set by council. The numbersReport how long permits actually take, split between city time and applicant time, plus a fast lane for patios, signs and small renovations.
Right now the city doesn't measure it. The downtown planWork through the 302 stops with a concrete pad and no shelter, busiest stops and those near schools and seniors' homes first.
Guelph Transit is a city service. The numbersPlain-language budgets, honest first numbers on big projects, and public reporting before a project doubles, not after.
Council sets the budget and tax rate. Why it mattersWho I'm working for
Renters and homeowners, seniors and students, shop owners and the people who work for them. Pick the one that's you.
I built a freight brokerage from my basement into a multi-million dollar company and sold it. I took CrossFit 1827 from about 100 members to nearly 300 with 10 coaches on payroll. I know what a permit delay costs, what a slow month feels like, and what it takes to make payroll. No one else in this race has done that at this scale.
A targeted monthly permit for the people who work downtown, so your staff aren't feeding meters or circling for a spot, and the short-term spaces stay open for customers. Pilot it, measure it, expand it if it works.
The City will publish how long permits actually take, split between City time and time waiting on you. Simple projects get a fast lane so they don't sit behind major developments. Incomplete applications come back the same week with a clear list of what's missing.
A single accountable lead for the downtown response, reliable cleanup, better lighting at the hotspots, and no cut to the police budget. You should know exactly who to call and get a straight answer about what's being done.
On-time work, clear wayfinding so customers can still find your door, and real support for the Downtown Guelph Business Association.
Homecoming is fine. Cleanup, City resources and damage landing on Guelph taxpayers and downtown businesses isn't. I'll push for more accountability from the University of Guelph.
Council doesn't set rent and can't build housing itself. Rent control is provincial. What council does control is what's legal to build and how long approvals take, and both of those end up in your rent. That's where I'll focus, and I won't pretend otherwise.
Four units on any lot has been legal since December 2024, and by December 2025 staff reported almost nothing had been built. I want to find out why before council raises the limit to five. More homes that actually get built is the only thing that takes pressure off rent.
Every month the City reports how long approvals took. Every month of delay on a building is money a landlord passes on to you.
Property standards enforcement that works and demolition review, so the cheaper apartments in Ward 2 don't quietly disappear.
302 Guelph stops have a concrete pad and no shelter. Shelters at $7K to $12K each, paid for by advertising, grants and local businesses, not your taxes. And the free Affordable Bus Pass for the lowest-income households stays exactly as it is.
If you rent in Ward 2, you vote in Ward 2. You don't need to own property. Check your station in the How to vote section below.
Pensions and CPP aren't keeping up with property tax bills. I'd rebuild Guelph's seniors' tax deferral around the actual increase on your bill, so a tax hike never forces someone out of a home they've paid for.
No cut to the police budget. A real plan for paramedic pay that keeps experienced paramedics in Guelph, with the province paying its share. When you call, someone experienced should show up.
Scrap the blanket Dec 1 to Mar 31 overnight ban. Call it only when the City calls a plow-out, with text alerts you sign up for, so you're not moving the car on a dry night in December.
Transit discounts, the tax deferral, recreation, snow help, all in one place in plain language. I'd love to see it printed too, and I'll push for it, but I won't promise what I can't deliver alone.
Monthly in-house visits to seniors' residences in Ward 2 that opt in, plus weekly office hours that rotate through Waverley, Emma and Speedvale, St. George's Park, The Ward and Downtown. You shouldn't need a car or a computer to reach your councillor.
Shelters at the stops that already have a pad, paid for without your taxes. The senior Affordable Bus Pass rate stays as it is.
My record
I'm not a career politician. I'm a builder, and I've started more than one business from nothing. Before I ask for your vote, here's what I've built.
These aren't campaign promises. They're proof I build things and finish them. People don't elect businesses. They elect builders.
Side by side
Pulled from the Oct 8 candidates event and every Ward 2 candidate website I could find. No names. Check the sources yourself.
| Issue | Greg Cox | The rest of the field |
|---|---|---|
| Police budget | Won't cut it. Keep the IMPACT mental health team. | Two candidates want less money going to police. Most sites don't mention policing at all. |
| Paramedic pay | Push for a plan with fair pay, retention and the province's share of the cost. | One site mentions paramedic wages, with no way to pay for it. Nobody else mentions paramedics. |
| Name one thing you won't fund | Five, on the record. | Zero. Two called it "a trick question." |
| Free transit | Keep the free Affordable Bus Pass and Kids Ride Free as they are. Add shelters that pay for themselves. | One candidate wants free transit for everyone below a living wage. No cost given. |
| Your tax bill | Municipal taxes for municipal issues. Plain-language budget. Overruns reported early. | "Value for money," "tighten the belt," "cap at wage inflation." No cuts named, no costs attached, no reporting promised. |
| Finding your councillor | Weekly office hours rotating through all five parts of Ward 2, plus monthly visits to seniors' residences that opt in. | Lots of "I listen." No one says where or when. |
| Who the job is for | Everyone in Ward 2. People who agree with me and people who don't. | One candidate told the room they'd rather you vote for their preferred mayoral candidate than for them. |
Sources: Guelph Politico's live coverage and GuelphToday's recap of the Oct 8 Ward 2 candidates event at Royal City Mission; the eight other Ward 2 candidate websites as of Oct 17, 2026. Positions are quoted as reported or published there.
Updates
Longer reads, newest first. Tap any one to open it.
Nine of us are running in Ward 2 and you pick two. So here's the short version of me.
I won't cut the police budget, and I'll back a real plan for paramedic pay that keeps experienced paramedics in Guelph. I've named five things I won't spend your money on, because I think that's the job, not a trick question. I'll push for a City budget you can read on one page in plain language, and you'll hear about overruns when staff do, not after the cheque clears. I'll hold weekly office hours that rotate through all five parts of Ward 2, so you always know where to find me. And I'll keep municipal taxes on municipal issues.
That's it. That's the pitch. If you've already got a first choice, I'm asking to be your second. Monday, I'd be grateful for one of your two votes.
Know someone in Ward 2 who hasn't decided? Send them gregcox.vote. A neighbour's word beats anything I can say about myself.
Downtown is Ward 2's business heart, and it's home to thousands of residents too. Both have to win. Here is what I'd focus on for the people who own, run and staff businesses down here, in plain terms, and all of it is within what a councillor actually controls.
A parkade spot runs about $202 a month, and the only discount, around $90, is for downtown residents. There's nothing for staff, who can't absorb the $24 daily maximum. I'm proposing a Downtown Worker Pass: an affordable monthly permit for downtown employees, in the lots closest to the shops, priced in that resident range or lower where the numbers allow. Targeted, capped, piloted, and priced to what actually gets used. The full write-up and the numbers are in the parking post below.
When approvals are quick, clear and honest, businesses grow and hire. I'd push the city to publish how long permits actually take, split between city time and time waiting on the applicant, because right now it isn't measured. I'd add a fast lane for simple projects like patios, signs and small renovations so they don't wait behind major developments, and have incomplete applications returned right away with a clear list of what's missing. The city has shown it can move when it wants to: its new downtown system was built to cut minor approvals from about 180 days to 45.
Foot traffic is what keeps a main street alive. That means construction done on time and with businesses rather than to them, real support for the Downtown Business Association, and clear wayfinding and open-for-business signage while work is underway so a torn-up street doesn't quietly close the shops on it.
You shouldn't have to step around someone in a doorway to open your shop, and that person shouldn't be left there either. I'd push for one clearly accountable lead for the downtown response so you know exactly who to call, stable multi-year funding for what works like the Welcoming Streets outreach team, reliable cleanup and better lighting at the recurring hotspots, and public reporting so we can all see whether it's working.
Some of what hurts downtown, like interest rates, provincial health funding and the courts, isn't council's to fix. I won't pretend otherwise. What I've listed here is the part that is, and it's where I'd spend my energy. This is a starting point shaped by the owners I've talked to, not a finished script, so if I've missed something that would make a real difference, tell me on the Ward 2 form or grab a coffee with me.
A bus stop should be a place you can stand out of the rain and snow, sit down, and be seen after dark. In Guelph, most aren't. I asked the city for the numbers so we could start from facts, not a feeling.
As of September 2026 there are 640 Guelph Transit stops, and only 196 have a shelter. About seven in ten are just a sign on a pole, with no cover, no seat, and no light.
The part most people miss: another 302 stops already have the concrete pad poured, they just have no shelter on top. The pad is often the harder, more disruptive part of the job, and at these stops it is already done. A shelter runs roughly $7,000 to $15,000 depending on size and whether it has solar lighting, and a new pad is about $5,000 where one is needed. So the cheapest wins are the stops where the concrete is already down.
The honest part: a pad does not guarantee a shelter will fit. Some sit on boulevards as narrow as a metre, where there isn't room or clear sightlines for a shelter. So this isn't 302 easy installs. It's a ready-made shortlist to work through, busiest stops and the ones near schools and seniors' homes first.
A smarter way to pay for it: Guelph already lets private companies sponsor the purchase and installation of a shelter, and several have. It does not put a company logo on the shelter, so it isn't advertising, it's local support that stretches the budget and gets more stops covered faster. I'd lean into that alongside the city's own capital plan.
Guelph Transit is a city service, so shelters, benches and lighting are squarely council's job. If there's a stop in Ward 2 where you or your kids wait in the cold, tell me where on the Ward 2 form and I'll keep a list.
Source: City of Guelph, Guelph Transit stop and shelter data provided to the campaign, September 2026. Shelter and pad costs are the city's stated ranges. Route and stop locations are on the Guelph Open Data portal; stop-amenity detail is not published there.
When I talk to people downtown, parking comes up again and again. Someone earning an hourly wage at a shop, salon or restaurant can't afford $24 a day, so they feed a meter, run out mid-shift to move the car, or park blocks away and walk back to it alone after dark. That's lost time for the business, lost wages for the worker, and a safety worry I keep hearing about.
Here are the facts, so we start from the same place. The city already sells monthly permits, but a parkade spot is about $202 a month. Downtown residents get a discounted rate of about $90 with proof of address, and some surface lots run $99 to $150. The daily maximum is $24, and since January 1, 2026 the lots and parkades are paid 24/7. So there's a resident rate and a full-price rate, and nothing built for the downtown worker.
The idea: a Downtown Worker Pass, an affordable monthly permit for people who work downtown, in the lots closest to the shops, so staff aren't dashing to feed meters or walking to a far-off car at night. A resident already pays about $90, so a worker rate in that range isn't a stretch, and I'd push it lower where the math allows.
The honest part: parking is run to pay for itself, so a deep discount for everyone would land on property taxes or on other drivers. That's why this is a targeted, capped pass tied to specific lots, sized to the off-peak spaces that sit empty anyway. We pilot it, measure it, and price it to what actually gets used.
Parking rates are set by council, so this is squarely in a councillor's lane, which is more than can be said for a lot of downtown problems. If you work or run a business downtown, I want to hear whether this would help and what a fair price would be. Tell me on the Ward 2 form.
City taxes have gone up nearly 25% in three years while big projects blew past their budgets, our reserves slipped below target, and the city went back to borrowing. Now, at election time, the message suddenly becomes "we'll listen." Listening was the job all along.
These are the city's final, approved tax increases. Not projections.
Compounded, that is nearly 25% in three years on the average home, while the foundation weakens: reserves are projected to fall below their minimum targets, the city issued $58 million in new debt in June 2025 (its first since 2021), its own outlook warns of a possible lower credit rating, and a 2025 update projected a year-end deficit of about $3.1 million.
In fairness, the parkade and the police headquarters are funded largely through development charges and reserves, not your property tax bill, so this is about the city's cost discipline across the board, not a claim they landed on your taxes. Reasonable people can defend any one of these. The point is the pattern, and some span more than one council, which is why this is about the city's habits, not any one person.
Listening was the job for the last four years. You don't need a campaign to hear residents. You need it every time a budget is set. The time for listening is over. The time for accountability has started.
Guelph depends on the province and Ottawa for a large share of what builds our roads, transit, water and community projects. The smart play is a working relationship that brings funding home. I'll disagree when Guelph's interests are on the line, and I'll do it with facts, but the goal is results, not theatre. A megaphone doesn't build a rec centre. A good working relationship helps fund one.
Sources: City of Guelph approved budgets and 2025 long-term financial strategies; GuelphToday and CBC reporting on the South End Community Centre, Wilson Street Parkade and the police headquarters lawsuit.
On Instagram
Carousels, updates and answers to the questions I get at the door. Tap any post to open it on Instagram.
Your ward
Type your home address and I'll tell you which ward you're in. Voting eligibility can also depend on whether you own or rent property, so confirm your eligibility and ward with the City of Guelph before voting.
Checked against the City of Guelph's official ward boundaries. For voter registration, always confirm at guelph.ca/vote.
Quick quiz
Some candidates will promise you anything. A city councillor only controls part of it. Take 60 seconds and find out which is which.
Tap your best guess
FAQ
Short, straight answers.
How to vote
Every Ward 2 voter picks up to two councillor candidates, so I'm asking for one of your two votes.
Mon, Oct 26, 2026
Election Day. Eight polling stations across Ward 2, listed below.
10 a.m. to 8 p.m.
Polls are open all day Monday. Advance voting has closed, so Monday is the day.
Check guelph.ca/vote
Confirm you're on the voters' list, find your ward, and see voting locations.
Your polling station is assigned by your home address, so confirm your exact spot on your voter notification card or at guelph.ca/vote. Not sure you're even in Ward 2? Check your address here.
Ward 2 election-day stations
Bring ID with your name and Guelph address. If you rent, you vote. If you didn't get a voter card, you can still vote: go to your station and ask to be added to the list.
Locations from the City of Guelph's official polling data. Always confirm your own station at guelph.ca/vote.
Get involved
Here's how you can help, from five minutes to a few hours.
A lawn or window sign tells your whole street a neighbour is on board. It's one of the biggest helps there is.
Request a signKnock on a few doors, or introduce me to your neighbours and fellow business owners. Even an hour helps.
Email to volunteerSigns, printing and postcards all cost money. Local campaigns run on small, local donations.
DonateThe easiest way to give is an Interac e-Transfer, straight to the campaign account.
Send your e-transfer to
Open your bank's app, choose Interac e-Transfer, and send it to that address. Auto-deposit is on, so there's no security question. In the message box, please include your full name and mailing address so I can record your contribution the way the rules require.
Prefer a cheque? Make it out to Greg Cox for Ward 2, email me, and I'll tell you where to send it.
Have a question about giving?
Your ward
Whether you live here, work here, or come downtown on the weekend, I want to hear it. What do you love? What needs work? This is your ward; help me get it right.
If you own a business. If you live downtown. If you disagree with me. Let's talk. Buy me a coffee, or let me buy you one. I want to hear from you.
Email me Follow on Instagram