List of the 100 largest cities and towns in Canada by area List List

| Rank_ | Municipality | Province | Status_ | Area_km_2_ |
|---|---|---|---|---|
| 17 | Snow Lake | Manitoba | Town | 1211.89 |
| 18 | Saguenay | Quebec | Ville | 1126.27 |
| 19 | Gaspé | Quebec | Ville | 1120.62 |
| 20 | Hamilton | Ontario | City | 1117.21 |
| 21 | Port-Cartier | Quebec | Ville | 1101.31 |
| 22 | Prince Edward County | Ontario | City | 1050.14 |
| 23 | Lynn Lake | Manitoba | Town | 910.23 |
| 24 | County of Brant | Ontario | City | 843.1 |
| 25 | Shawinigan | Quebec | Ville | 733.27 |
| 26 | Calgary | Alberta | City | 726.5 |
| 27 | Témiscaming | Quebec | Ville | 717.87 |
| 28 | Huntsville | Ontario | Town | 703.23 |
| 29 | Chibougamau | Quebec | Ville | 699.16 |
| 30 | Elliot Lake | Ontario | City | 698.12 |
| 31 | Caledon | Ontario | Town | 687.17 |
| 32 | Edmonton | Alberta | City | 684.37 |
| 33 | Saint-Raymond | Quebec | Ville | 670.55 |
| 34 | Laurentian Hills | Ontario | Town | 640.37 |
| 35 | Toronto | Ontario | City | 630.18 |