Anthony Germain Liberal 19704 48%
Jonathan Rowe Conservative 19692 47.9%
Liam Ryan NDP 1677 4.1%