| Rank |
City |
Province |
Population |
| 1 |
Toronto |
Ontario |
5,113,149 |
| 2 |
Montreal |
Quebec |
3,635,571 |
| 3 |
Ottawa |
Ontario |
1,130,761 |
| 4 |
Hamilton |
Ontario |
629,911 |
| 5 |
London |
Ontario |
475,720 |
| 6 |
Kitchener |
Ontario |
451.235 |
| 7 |
St. Catharines–Niagara |
Ontario |
390,317 |
| 8 |
Halifax |
Nova Scotia |
372,858 |
| 9 |
Oshawa |
Ontario |
330,594 |
| 10 |
Windsor |
Ontario |
323,342 |
| 11 |
Sherbrooke |
Quebec |
186,952 |
| 12 |
St. John's |
Newfoundland and Labrador |
181,113 |
| 13 |
Barrie |
Ontario |
177,061 |
| 14 |
Sudbury |
Ontario |
158,258 |
| 15 |
Kingston |
Ontario |
152,358 |
| 16 |
Saguenay |
Quebec |
151,643 |
| 17 |
Trois-Rivières |
Quebec |
141,529 |
| 18 |
Guelph |
Ontario |
127,009 |
| 19 |
Moncton |
New Brunswick |
126,424 |
| 20 |
Brandford |
Ontario |
124,607 |
| 21 |
Thunder Bay |
Ontario |
122,907 |
| 22 |
Saint John |
New Brunswick |
122,389 |
| 23 |
Peterborough |
Ontario |
116,570 |
| 24 |
Chatham-Kent |
Ontario |
108,589 |
| 25 |
Cape Breton |
Nova Scotia |
105,928 |
|