More than 100 candidates, including a former police chief, a comedian and a dog, are all vying for the chance to be mayor of Canada’s largest city.
One hundred and two prospective mayors formally registered before Friday’s deadline as candidates in the mayoral byelection at the end of June.