Doug Eyolfson Liberal 24531 52%
Steven Fletcher Conservative 18408 39%
Tom Paulley NDP 2842 6%
Kevin Nichols Green 1376 2.9%