#1Tofino
British Columbia · 2,772 peopleOverall C−·#2,293 of 2,556
Strongest: jobs & income A, walkability A·lowest: cost of living D−
Each edition grades its towns against each other only.
Tofino, #1 on this list · Photo: Buiobuione (CC BY-SA 4.0)The list’s top ten come from 2 provinces and territories. First place goes to Tofino, British Columbia, with 3,111 mm. In second place is Squamish, at 2,344 mm; in third, Whistler, at 2,344 mm. In the middle of the list stands Corunna, at 871 mm. Last on the list is Inuvik, at 250 mm.
Rain and snow a year (total precipitation), 1991–2020 normals How grades work
#1Overall C−·#2,293 of 2,556
Strongest: jobs & income A, walkability A·lowest: cost of living D−
#2Overall A−·#395 of 2,556
Strongest: health A+, schools A+·lowest: cost of living D−
#3Overall B+·#619 of 2,556
Strongest: schools A+, health A·lowest: cost of living D−
Ranked by its measure (Precipitation a year), best first; each town’s overall grade and national rank sit beside it.
100 towns
Rain and snow a year (total precipitation), 1991–2020 normals. Towns of 2,500 or more in Canada are listed by it, best first; a tie goes to the town with the better overall rank. How grades work
Photos: Tofino, Buiobuione (CC BY-SA 4.0) · Squamish, The original uploader was Damieng at English Wikipedia . (CC BY-SA 3.0) · Whistler, Ruth Hartnup from Vancouver, Canada (CC BY 2.0), via Wikimedia Commons.
Sources: TownRatings grades: our own summary of the data, ranking Canadian towns against each other only, run #73 of 10 November 2026. Under the Statistics Canada Open Licence.
Adapted from Statistics Canada (Census of Population 2021, population estimates 2025, 2021 census boundaries) under the Statistics Canada Open Licence; this does not constitute an endorsement by Statistics Canada. Neighbourhood names in some cities © OpenStreetMap contributors (ODbL).