Direct answer
Patrick Weiler was elected.
Patrick Weiler received 38,384 votes (59.7%). Keith Roy received 21,181 votes (33.0%).
- Winning party
- Liberal Party of Canada
- Runner-up party
- Conservative Party of Canada
- Winning majority
- 17,203
- Turnout
- 71.1%
- Ballots cast
- 64,506
- Electors
- 90,706
