Brad Vis
Conservative
18908
43.8%
Geet Grewal
Liberal
10598
24.5%
Lynn Perrin
NDP
8709
20.2%
Tyler Niles
PeoplesP2019
3073
7.1%
Nicole Bellay
Green
1887
4.4%