| City | Population (July 2006 estimate) |
| 1 | Toronto (Ont.) | 5,304,100 |
| 2 | Montreal (Que.) | 3,635,700 |
| 3 | Vancouver (B.C.) | 2,208,300 |
| 4 | Ottawa Gatineau (Ont. Que.) | 1,148,800 |
| 5 | Calgary (Alta.) | 1,060,300 |
| 6 | Edmonton (Alta.) | 1,016,000 |
| 7 | Quebec (Que.) | 717,600 |
| 8 | Hamilton (Ont.) | 714,900 |
| 9 | Winnipeg (Man.) | 706,900 |
| 10 | London (Ont.) | 464,300 |
| 11 | Kitchener (Ont.) | 458,600 |
| 12 | St. Catharines Niagara (Ont.) | 396,900 |
| 13 | Halifax (N.S.) | 380,800 |
| 14 | Windsor (Ont.) | 332,300 |
| 15 | Victoria (B.C.) | 334,700 |
| 16 | Oshawa (Ont.) | 340,300 |
| 17 | Saskatoon (Sask.) | 235,800 |
| 18 | Regina (Sask.) | 199,000 |
| 19 | St. John's (N.L.) | 182,500 |
| 20 | Sherbrooke (Que.) | 163,700 |
| 21 | Greater Sudbury / Grand Sudbury (Ont.) | 161,100 |
| 22 | Abbotsford (B.C.)1 | 162,800 |
| 23 | Kingston (Ont.)1 | 156,200 |
| 24 | Saguenay (Que.) | 153,000 |
| 25 | Trois-Rivieres (Que.) | 142,200 |
| 26 | Saint John (N.B.) | 126,700 |
| 27 | Thunder Bay (Ont.) | 126,500 |