The following is the list of top 50 major cities in Canada is based on the population and rank along with the capital of the respective state and union territory.
Rank | City | Province | Population (2011) |
---|---|---|---|
1 | Toronto | Ontario | 5,583,064 |
2 | Montreal | Quebec | 3,824,221 |
3 | Vancouver | British Columbia | 2,313,328 |
4 | Ottawa - Gatineau | Ontario/Quebec | 1,236,324 |
5 | Calgary | Alberta | 1,214,839 |
6 | Edmonton | Alberta | 1,159,869 |
7 | Quebec | Quebec | 765,706 |
8 | Winnipeg | Manitoba | 730,018 |
9 | Hamilton | Ontario | 721,053 |
10 | Kitchener - Cambridge - Waterloo | Ontario | 477,160 |
11 | London | Ontario | 474,786 |
12 | St. Catharines - Niagara | Ontario | 392,184 |
13 | Halifax | Nova Scotia | 390,328 |
14 | Oshawa | Ontario | 356,177 |
15 | Victoria | British Columbia | 344,615 |
16 | Windsor | Ontario | 319,246 |
17 | Saskatoon | Saskatchewan | 260,600 |
18 | Regina | Saskatchewan | 210,556 |
19 | Sherbrooke | Quebec | 201,890 |
20 | St. John's | Newfoundland and Labrador | 196,966 |
21 | Barrie | Ontario | 187,013 |
22 | Kelowna | British Columbia | 179,839 |
23 | Abbotsford - Mission | British Columbia | 170,191 |
24 | Greater Sudbury | Ontario | 160,770 |
25 | Kingston | Ontario | 159,561 |
26 | Saguenay | Quebec | 157,790 |
27 | Trois-Rivières | Quebec | 151,773 |
28 | Guelph | Ontario | 141,097 |
29 | Moncton | New Brunswick | 138,644 |
30 | Brantford | Ontario | 135,501 |
31 | Saint John | New Brunswick | 127,761 |
32 | Thunder Bay | Ontario | 121,596 |
33 | Peterborough | Ontario | 118,975 |
34 | Lethbridge | Alberta | 105,999 |
35 | Chatham-Kent | Ontario | 104,075 |
36 | Cape Breton | Nova Scotia | 101,619 |
37 | Kamloops | British Columbia | 98,754 |
38 | Nanaimo | British Columbia | 98,021 |
39 | Fredericton | New Brunswick | 94,268 |
40 | Belleville | Ontario | 92,540 |
41 | Saint-Jean-sur-Richelieu | Quebec | 92,394 |
42 | Chilliwack | British Columbia | 92,308 |
43 | Red Deer | Alberta | 90,564 |
44 | Sarnia | Ontario | 89,555 |
45 | Drummondville | Quebec | 88,480 |
46 | Prince George | British Columbia | 84,232 |
47 | Sault Ste. Marie | Ontario | 79,800 |
48 | Granby | Quebec | 77,077 |
49 | Kawartha Lakes | Ontario | 73,214 |
50 | Medicine Hat | Alberta | 72,807 |