Francis Scarpaleggia
Liberal
23842
46.39%
Andrea Paine
Conservative
12085
23.51%
Daniel Quinn
NDP
8105
15.77%
Peter Graham
Green
4415
8.59%
Maxime Clément
Bloc
2953
5.75%