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%