Greg Cox · Ward 2 (St. George's) · Vote Monday, October 26
I'm a Guelph small-business owner, here 20+ years, focused on what City Hall can actually deliver: a safe downtown, neighbourhoods that work, and real value for your taxes. Practical leadership. Honest answers.
Where I stand Get a lawn signQuestions? Email me at greg@gregcox.vote. I answer every one myself.
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?
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 mattersMy 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.
Updates
Longer reads, newest first. Tap any one to open it.
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.
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. Polls open across Guelph.
Oct 10-18
Advance voting. Vote early if Election Day doesn't work for you.
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
Advance voting (Oct 10 to 18): City Hall (1 Carden St) and the Evergreen Seniors Community Centre (683 Woolwich St) are Ward 2's advance locations. Check guelph.ca/vote for exact advance dates and hours.
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