Direct answer
Taleeb Noormohamed was elected.
Taleeb Noormohamed received 37,010 votes (62.1%). Marie Rogers received 17,133 votes (28.8%).
- Winning party
- Liberal Party of Canada
- Runner-up party
- Conservative Party of Canada
- Winning majority
- 19,877
- Turnout
- 69.1%
- Ballots cast
- 59,969
- Electors
- 86,823
