Top 10 Snowiest Cities In Canada

Jack Frost is a little late this year and had some of us wondering if we'd have a white Christmas after all. But not to fret, snow lovers – the white stuff is on its way! While we all know that the northern part of the country gets dumped on the most, we're going to take a look at major metropolitan cities that have populations over 150,000 (as provided by

As we look forward to another winter of skiing, snowboarding, skating, and the like, here's the top 10 snowiest cities in Canada where snow always prevails!



Average snowfall: 342cm

Days of snowfall: 96

Also known as the Saguenay-Lac-Saint-Jean area of the province, Saguenay is located 200 miles west of the capital of Quebec City and gets the most snowfall of any big city in the country, with an average yearly snowfall of more than 11 feet.


St. John's

Average snowfall: 322cm

Days of snowfall: 84

This coastal town in Newfoundland/Labrador is considered to be the oldest English-settled town in North America. It's also one of the whitest from December till April, with the second-highest yearly average snowfall.


Quebec City

Average snowfall: 316cm

Days of snowfall: 76

Steeped in history (and mounds of snow), Quebec City receives about 316cm of snow every winter. It's always been known as a snowy destination, which is probably its draw with tourists – it is one of the most visited cities in the province (after Montreal).



Average snowfall: 294cm

Days of snowfall: 79

A southern Quebec city with lots of wintertime precipitation, Sherbrooke, which is also a big college town, is the fourth biggest municipality in the province – and fourth on the top 10 snowiest cities in Canada).



Average snowfall: 274cm

Days of snowfall: 78

Sudbury, Ontario is known for two things: its booming mining industry and its massive amounts of snow. It should come as no surprise that it's also renowned for being a hockey town.



Average snowfall: 238cm

Days of snowfall: 46

A cozy city nestled along Lake Simcoe, Barrie has been called one of the fastest growing cities in the country. It's also a regular stop for Jack Frost, with above-average snowfall.


Ottawa – Gatineau

Average snowfall: 236cm

Days of snowfall: 66

Canada gets a lot of snow and the capital region is no exception. The average snowfalls rank them within the top 10 snowiest cities in Canada – it's no wonder they're popular for winter getaways, with the longest skating rink in the world and tons of seasonal festivities.



Average snowfall: 231cm

Days of snowfall: 60

It must be the ocean breeze that brings the snowstorms to this Nova Scotia city. Halifax is the largest city in Atlantic Canada, and next to St. John's, it's the one with the most snow.



Average snowfall: 218cm

Days of snowfall: 60

All that snow in Montreal doesn't slow down this hopping city – locals as well as visitors take advantage of all that white stuff by skating in the Old Port or on Beaver lake, playing shinny at a local outdoor rink, or just meandering down one of the many snow-covered downtown streets.



Average snowfall: 202cm

Days of snowfall: 66

The south-western city of London, Ontario is one snow-blanketed city for several months of the year, but it's also becoming a booming tourist locale, with a budding arts scene as well as loads of festivals.


Photo Credit: ShutterStock/Michael Vesia