Pat Finnigan Liberal 17202 47.3%
Tilly O'Neill-Gordon Conservative 12476 34.3%
Patrick Colford NDP 5588 15.4%
Matthew Ian Clark Green 1098 3%