Canada is a vast and diverse country, home to a wide range of urban centers and small towns. Here’s a look at the ten largest cities in Canada by metropolitan population, based on Statistics Canada census data.
1. Toronto

Toronto is the largest city in Canada by population and the capital of Ontario. Its metropolitan area is home to well over six million people, making it the largest metro region in the country.
Read Also: Top 10 Popular Cities in Canada
2. Montreal

Montreal is the second-largest metropolitan area in Canada, with a population of close to five million people, and the principal metropolis of Quebec.
3. Vancouver

Vancouver is the third-largest metropolitan area in Canada and the largest in British Columbia, with a population of over two and a half million people.
4. Calgary

Calgary is the largest city in Alberta and one of the fastest-growing major metropolitan areas in Canada, with a population of well over one million people.
Read Also: Talented Canadian Female Singers
5. Edmonton

Edmonton is Alberta’s capital and the fifth-largest metropolitan area in Canada, with a population of over one million people.
6. Ottawa

Ottawa is the capital of Canada and its fourth-largest city by municipal population, home to over a million people across its metropolitan area.
7. Mississauga

Mississauga, located in the Greater Toronto Area, is one of Canada’s most populous municipalities, with over a million residents.
8. Winnipeg

Winnipeg is the capital of Manitoba and one of Canada’s largest cities, with a metropolitan population approaching a million people.
9. Quebec City

Quebec City is the capital of Quebec and one of the oldest European settlements in North America, with a metropolitan population approaching a million people.
10. Hamilton

Hamilton, located in southern Ontario, rounds out the top ten, with a metropolitan population of over seven hundred thousand people.
