Mike Allen Conservative 21108 62.7%
Pierre Cyr NDP 6388 19%
Chuck Chiasson Liberal 5337 15.9%
Rish McGlynn Green 831 2.5%