For those who are wondering:
- Toronto at 2,794,356
- Montreal at 1,1762,949
- Calgary at 1,306,784
- Ottawa at 1,017,449
- Edmonton at 1,010,889
The next two closest are
- Winnipeg at 749,607
- Mississauga at 717,961
https://en.wikipedia.org/wiki/List_of_the_largest_municipalities_in_Canada_by_population'
Vancouver only has 662,248 however the Greater Vancouver Area has 2.6 million people (that area would include Surrey, Richmond, Burnady, etc). Just like how the Greater Toronto Area has Oshawa, Mississauga, Brampton included.