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