Michael Coteau
Liberal
22356
59.9%
Penelope Williams
Conservative
8766
23.5%
Simon Topp
NDP
4618
12.4%
Peter De Marco
PeoplesP2019
1585
4.2%