Erin O'Toole Conservative 30752 42.1%
Jonathan Giancroce Liberal 23547 32.2%
Sarah Whalen-Wright NDP 13323 18.2%
Evan Price Green 3950 5.4%
Brenda Virtue PeoplesP2019 1442 2%