Direct answer
Karim Bardeesy was elected.
Karim Bardeesy received 36,439 votes (55.8%). Bhutila Karpoche received 15,003 votes (23.0%).
- Winning party
- Liberal Party of Canada
- Runner-up party
- New Democratic Party
- Winning majority
- 21,436
- Turnout
- 70.7%
- Ballots cast
- 65,612
- Electors
- 92,829
