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%