Eric Melillo Conservative 11103 42.6%
Janine Seymour NDP 7801 29.9%
David Bruno Liberal 5190 19.9%
Craig Martin PeoplesP2019 1625 6.2%
Remi Rheault Green 364 1.4%