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%