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%