Posted on
June 9, 2026
by
Chris Marshall
SUNSHINE IN CANADA
By Chris Marshall | Calgary & Area Real Estate | RE/MAX House of Real Estate
Canada is famous for cold winters and big open skies, but how much sunshine actually falls on its cities is something most Canadians get completely wrong. The common assumption is that British Columbia is sunny and the Prairies are cold and grey.
Environment Canada has tracked sunshine hours across Canada's major cities for decades. What the numbers reveal is surprising: the sunniest cities in the country sit squarely on the Prairies, and some of the most beloved cities on the coasts get barely more sunshine than London, England.
Whether you're thinking about where to live, where to retire, or simply curious about your city's rank, here's how Canada's major cities stack up, from sunniest to least sunny.
☀ TOP 6 SUNNIEST CITIES IN CANADA
These cities enjoy the most sunshine hours per year among Canada's major metropolitan areas, based on Environment Canada climate normals data.
#1 | Calgary, Alberta · Canada's sunshine capital ☀ ~2,396 sunshine hours/yr · 333 sunny days/yr Perched at over 1,000 metres in the rain shadow of the Rockies, Calgary tops every major-city sunshine ranking in Canada. Its dry continental air, high elevation, and famous chinook winds combine for 52% sunny daylight hours; more than Rome, Italy. Real estate bonus: that sunshine drives outdoor lifestyle demand in communities like Chaparral, Mahogany, and Auburn Bay year-round. |
#2 | Edmonton, Alberta · Prairie sun, northern latitude ☀ ~2,345 sunshine hours/yr · 325 sunny days/yr Canada's northernmost major city still manages to be one of its sunniest, clocking 325 bright days a year. Long summer days are a major draw, with July averaging over 300 hours of sunshine. Winters are cold, but clear; Edmontonians are rewarded with some of the most spectacular blue-sky days in the country. |
#3 | Winnipeg, Manitoba · Prairie sunshine, big personality ☀ ~2,353 sunshine hours/yr · 316 sunny days/yr Winnipeg often surprises people with its sunshine stats; over 2,350 hours a year puts it ahead of most Canadian cities. The wide-open flat prairie landscape means nothing blocks the sun, and the city's low humidity keeps skies clear. Summer is spectacular, and even winter delivers brilliant crisp blue-sky days. You just need to be willing to put up with -36 degrees for weeks at a time and then mosquitos all summer long. |
#4 | Regina, Saskatchewan · Queen City of the Prairies ☀ ~2,300+ sunshine hours/yr · ~315 sunny days/yr Saskatchewan is actually Canada's sunniest province, and Regina is its shining example. With a flat, dry landscape stretching in every direction, cloud cover has nowhere to hide. Regina consistently ranks among Canada's top five cities for annual sunshine hours, beating nearly every city in BC and Ontario with ease. |
#5 | Saskatoon, Saskatchewan · Paris of the Prairies ☀ ~2,268 sunshine hours/yr · ~310 sunny days/yr Saskatoon may be best known for its beautiful river valley, but it's also one of the sunniest cities in the country. Positioned deep in the interior of Canada, far from any moderating ocean influence, it benefits from the same dry, clear-sky climate that makes the whole Saskatchewan prairie region shine. |
#6 | Victoria, British Columbia · BC's sunny secret ☀ ~2,109 sunshine hours/yr · 308 sunny days/yr Victoria is the clear outlier on this list; a Pacific coastal city that manages to squeeze out over 2,100 hours of sunshine a year. Protected from the worst of the Pacific weather by the Olympic Mountains and Vancouver Island's terrain, Victoria enjoys a mild Mediterranean-like climate that draws retirees and lifestyle seekers from across Canada. It is so green there. |
☁ TOP 6 LEAST SUNNY CITIES IN CANADA
These cities see the fewest sunshine hours per year. Coastal geography, ocean currents, and proximity to moisture-laden weather systems all play a role.
#1 | Prince Rupert, British Columbia · Canada's rainiest city ☀ ~1,230 sunshine hours/yr · ~100 sunny days/yr Prince Rupert is, by a significant margin, the least sunny city in Canada. Sitting on BC's north coast near the Alaska Panhandle, it experiences over 240 days of rain annually and persistent low-pressure systems that keep skies grey for weeks on end. The city leans into its identity, it's officially nicknamed "The City of Rainbows", and offers spectacular wilderness and coastal beauty that draws a particular kind of adventurer. |
#2 | St. John's, Newfoundland · Fog, character, and jellybean houses ☀ ~1,497 sunshine hours/yr · ~150 sunny days/yr St. John's sits at the very eastern edge of North America, where the cold Labrador Current meets the Gulf Stream and produces dense, persistent fog — especially in spring. With just under 1,500 sunshine hours a year, it's among the cloudiest cities in North America. That said, it's one of Canada's most beloved cities for its colourful row houses, lively pub scene, and fiercely proud local culture. |
#3 | Vancouver, British Columbia · Beautiful but grey ☀ ~1,938 sunshine hours/yr · ~196 sunny days/yr Vancouver's reputation as a sunny, mild paradise is one of Canada's most persistent myths. The reality: from October to April, the city is relentlessly overcast, averaging over 1,150mm of annual rainfall. At roughly 1,938 sunshine hours per year, comparable to London, England, Vancouver underperforms many Prairie cities by over 400 hours. The summers are genuinely spectacular, but the nine-month grey season shocks many newcomers. |
#4 | Abbotsford, British Columbia · Fraser Valley cloud trap ☀ ~1,750 sunshine hours/yr · ~190 sunny days/yr Just east of Vancouver in the Fraser Valley, Abbotsford sits in a low-lying area that acts as a natural cloud collector. The surrounding mountains funnel moisture-laden Pacific air directly over the valley, giving Abbotsford an average of 80 completely overcast days per year and over 5,300 hours of cloud cover annually. Despite the grey, the Fraser Valley's farmland and mountain backdrop make it a stunning place to live. |
#5 | Halifax, Nova Scotia · Atlantic fog and charm ☀ ~1,777 sunshine hours/yr · ~200 sunny days/yr Halifax sits on the Atlantic coast where fog is a fact of life. Warm and cold ocean currents collide near Nova Scotia, producing persistent sea fog and overcast conditions, particularly in spring and early summer. Halifax logs around 75 fully cloudy days per year. The city more than compensates with its historic waterfront, thriving food scene, and deeply rooted Maritime culture. |
#6 | Charlottetown, Prince Edward Island · Island weather, island life ☀ ~1,818 sunshine hours/yr · ~200 sunny days/yr Canada's smallest provincial capital is surrounded by water on all sides, which means ocean weather dominates year-round. Charlottetown experiences frequent cloud cover driven by Atlantic weather systems, and fog is common along the coast. Still, PEI's gentle red-sand beaches, farm-to-table food scene, and legendary community spirit give it a warmth that no amount of cloud cover can dim. |
What the Sunshine Map Means for Calgary Real Estate
Calgary isn't just the sunniest major city in Canada by a small margin, it's in a different league. Over 300 sunny days a year. More sunshine than Rome. More sunshine than Miami on many measures. That's not a weather stat, it's a quality-of-life statement.
The outdoor lifestyle that Calgary's sunshine enables (cycling the Bow River pathway, hiking to the mountains on a Tuesday afternoon, golf from April through October) is one of the strongest drivers of residential real estate demand in the city. Communities with access to parks, lakes, and green space consistently command premiums precisely because Calgarians actually use that outdoor space for the majority of the year.
Southeast Calgary lake communities like Mahogany, Auburn Bay, and Chaparral are particularly well-suited to Calgary's sunny climate. Private beach clubs, fishing, paddleboarding, and outdoor community events are genuine features of daily life, not just listing-sheet bullet points.
For buyers relocating from Vancouver or the Atlantic provinces, the sunshine difference is often the single biggest lifestyle upgrade they don't fully anticipate. Over 400 additional hours of sunshine per year compared to Vancouver is significant. That's roughly equivalent to gaining an extra 16 full sunny days every year.
Thinking About a Move to Calgary?
If you're relocating from a cloudier part of Canada (or anywhere else) Calgary offers one of the most compelling combinations of sunshine, affordability relative to Vancouver and Toronto, and outdoor lifestyle available in any major Canadian city.
With over 23 years of experience in Calgary and area real estate, I can help you find the community that fits your lifestyle, your budget, and your love of blue-sky days. Whether you're drawn to a lake community, a walkable inner-city neighbourhood, or a quiet acreage with mountain views, I will set you up.
Chris Marshall | RE/MAX House of Real Estate | 403-585-5362 | chrismarshallrealtor.com
Data sourced from Environment Canada climate normals (1981–2010) and supporting research. Sunshine hours are approximate annual averages for major metropolitan areas.
Looking for a particular lifestyle:
Looking for community info, market stats & schools:
Other blogs:
Comments:
Post Your Comment: