The problem is people expect the mayor to solve all the problems. We really shouldn't elect a mayor in our municipal governments, just elect ward members and like the Nunavut legislature, have them choose a mayor from amongst themselves by secret ballot, or do what Thunder Bay does, where the 12 councillors are ranked from most to least votes and each gets one month being deputy mayor (fills in when the mayor is unavailable). It isn't unusual to have multiple heads of state, Switzerland has 7. There is no reason to have an extra member elected and to pay them three times as much when they really aren't doing much more than anyone else on council.
That would probably require a change in municipal law though and like most things to which our politicians aspire, the province has to be involved but doesn't want to be so it doesn't get done.
And you're not going to get much of a platform from municipal politicians. It's basically just vote for whoever seems the most sane, which at this point is a sack of russet potatoes. And by a sack of russet potatoes, I don't mean Judy Wasylycia-Leis; I mean this actual sack of russet potatoes:
It's going to lower your taxes, but won't say how....