Ontario Election 2018: 16 make-or-break races in the 416 and 905

It’s in seat-rich Toronto and the 905 that Ontario Election 2018 will be won or lost on June 7. Here's a look inside the closest races in the GTA.

by