guelphpolitico.ca
Mayoral Candidates Announce Platforms in First Unofficial Day of Campaigning
It’s hot outside, but the first strikes in the 2018 mayoral campaign have been almost as hot. It begins.