The cities in canada with the most snowfall are St. John’s (Newfoundland) and Saguenay (Quebec). St. John’s is the city with the most recorded snowfall in the country, and Saguenay the city with the longest recorded snowfall season.
Although these cities make up the ranking of the snowiest cities in Canada, there are also other cities and towns that have recorded heavy snowfalls, read on and find out all about it.

Canada’s snowiest cities
The following is a list of the top 10 cities in Canada that have had the highest winter snowfall records.
City | Province | Inches | Centimeters |
---|---|---|---|
St. John's | Newfoundland | 131.9 | 335 |
Saguenay | Quebec | 126.6 | 321.7 |
Québec City | Quebec | 119.4 | 303.4 |
Sherbrooke | Quebec | 112.8 | 286.5 |
Moncton | New Brunswick | 111.0 | 282.0 |
Sudbury | Ontario | 103.7 | 263.4 |
Trois-Rivières | Quebec | 102.0 | 259.0 |
Saint John | New Brunswick | 94.3 | 239.6 |
Barrie | Ontario | 87.8 | 223.0 |
Montréal | Quebec | 82.5 | 209.5 |
The table above shows that St. John’s, in the province of Newfoundland, is the snowiest city in Canada, recording an annual average of 335 centimeters equivalent to 131.9 inches.
Cities with longer snow seasons.
Some cities in Canada have more extensive snowfall seasons than others, for example, the city of Calgary has snowfall events even at times of the year when it does not snow in other parts of the country. It is for this reason that it is necessary to relate the ranking of cities with more extensive snow seasons leaving layers greater than or equal to 2 centimeters (0.8 inches).
City | Province | Days |
---|---|---|
Saguenay | Quebec | 155 |
Québec City | Quebec | 141 |
Sudbury | Ontario | 136 |
Trois-Rivières | Quebec | 134 |
Sherbrooke | Quebec | 133 |
Edmonton | Alberta | 133 |
Winnipeg | Manitoba | 128 |
Thunder Bay | Ontario | 126 |
Regina | Saskatchewan | 125 |
Saskatoon | Saskatchewan | 124 |
The table above shows that the city of Saguenay and Quebec City in the province of Quebec are the cities with the longest snow seasons, with snow deposits greater than 1 centimeters (0.4 inches).