Gail Shea
Conservative
8110
43.93%
Keith Milligan
Liberal
8055
43.63%
Orville Lewis
NDP
1670
9.05%
Rebecca Ridlington
Green
626
3.39%