☀️ Sunshine Rankings · 2026

Sunniest Cities in Canada 2026 — Ranked by Sunshine Hours

Lethbridge gets more sunshine than Miami. Calgary gets more than Rome. Most Canadians have no idea how sunny the Prairies and BC interior are. Real Environment Canada data — with monthly breakdown and the surprising truth about Canada's greyest city.

Complete Rankings

Annual Sunshine Hours — Every Major Canadian City

Environment Canada data. Includes international comparisons for context.

RankCityAnnual Sunshine HrsComparisonProvince
#1☀️ Lethbridge, AB~3,100 hrsMore than Miami FLAlberta
#2☀️ Medicine Hat, AB~2,512 hrsMore than BarcelonaAlberta
#3🌾 Saskatoon, SK~2,450 hrsSimilar to MadridSaskatchewan
#4⚡ Calgary, AB~2,396 hrsMore than RomeAlberta
#5⚡ Edmonton, AB~2,299 hrsSimilar to LisbonAlberta
#6🌆 Winnipeg, MB~2,353 hrsMore than ParisManitoba
#7🌾 Regina, SK~2,400 hrsSimilar to RomeSaskatchewan
#8🍷 Kelowna, BC~2,200 hrsSimilar to Lyon FRBC
#9🌺 Victoria, BC~2,193 hrsSimilar to SeattleBC
#10🏙️ Toronto, ON~2,066 hrsMore than London UKOntario
#11🍁 Ottawa, ON~2,030 hrsSimilar to AmsterdamOntario
#12⚓ Halifax, NS~1,950 hrsSimilar to DublinNova Scotia
#13🏔️ Vancouver, BC~1,938 hrsSimilar to London UKBC

*Environment Canada 30-year climate normals. International comparisons approximate.

⚠️ The Surprising Truth About Canadian Sunshine

Most people assume: BC = sunny, Prairies = grey. The data says the exact opposite. The Canadian Prairies are among the sunniest places in the world. Lethbridge, Alberta gets more sunshine than Miami, Florida — one of the sunniest cities in the USA. Calgary gets more sunshine than Rome, Italy.

Vancouver, meanwhile, is one of the greyest major cities in the world — comparable to London UK on sunshine. Many people move to Vancouver for BC's reputation and are genuinely shocked by the grey, relentless rain from October to April. This is one of the most important things to know before choosing a Canadian city.

🥇
Lethbridge, Alberta
3,100
sunshine hours/year

Lethbridge is Canada's undisputed sunshine champion — approximately 3,100 hours of sunshine per year, more than Miami, Florida. This isn't just summer sunshine; Lethbridge gets exceptional sunshine year-round including through winter. The explanation is elevation, chinook winds, and its position on the southern Alberta plains. The trade-off: Lethbridge is a small city of 100K with a limited job market. But for remote workers or anyone seeking maximum sunshine, it's an extraordinary option — especially combined with 0% provincial income tax and $340K average homes.

🥈
Medicine Hat, Alberta
2,512
sunshine hours/year

Medicine Hat earns its nickname "The Sunniest City in Canada" (technically second to Lethbridge but still extraordinary). More sunshine than Barcelona or Buenos Aires. Very hot, dry summers (regularly 35°C+) combined with cold but sunny winters. 0% Alberta provincial tax, $310K average homes. The limitation is a small, somewhat isolated economy anchored by natural gas and agriculture. But for the sunshine-seeker on a budget, Medicine Hat is remarkable.

📋 Full Medicine Hat Guide
🥉
Calgary, Alberta
2,396
sunshine hours/year

Calgary combines exceptional sunshine (2,396 hrs — more than Rome) with a major city job market, 0% provincial tax, Banff and the Rockies 90 minutes away, and $580K average homes. This is the best sunshine-to-livability ratio in Canada — you get extraordinary sunshine without sacrificing career opportunities or urban amenities. The Chinook winds mean even January has regular warm spells of 10–15°C. Toronto transplants consistently report that Calgary winters feel better despite being colder, because of the sunshine and those Chinooks.

📋 Full Calgary Guide
#4
Kelowna, BC Sunniest in BC
2,200
sunshine hours/year

Kelowna is by far BC's sunniest city — 2,200 hours vs Vancouver's 1,938. The Okanagan Valley's protected geography creates a micro-climate with hot dry summers, beautiful lake access, and Canada's wine country. Kelowna punches well above its size in lifestyle quality. The growing tech sector (UBC Okanagan) makes it increasingly viable for knowledge workers. At $870K average homes it's expensive but significantly cheaper than Vancouver with dramatically more sunshine.

📋 Full Kelowna Guide
The Reality Check

Vancouver: Canada's Most Overrated Sunshine City

Vancouver has a reputation as a sunny, beautiful BC city. The data tells a different story. Vancouver gets approximately 1,938 sunshine hours per year — comparable to London, England and less than Dublin, Ireland. From October to April, Vancouver is relentlessly grey and rainy (1,155mm annual rainfall). Many people — particularly those coming from the Prairies or Eastern Canada — find Vancouver's winters psychologically difficult despite the mild temperatures.

If you value sunshine above mild temperature: the Prairies (Calgary, Lethbridge, Saskatoon) or Kelowna will make you far happier than Vancouver. Victoria is a much better BC choice — still mild, but 255 more sunshine hours per year than Vancouver and half the rainfall.

FAQ

Canadian Sunshine — FAQ

Lethbridge, Alberta is Canada's sunniest major city with approximately 3,100 sunshine hours per year — more than Miami, Florida. Medicine Hat, AB (2,512 hrs) is second. Calgary, AB (2,396 hrs) ranks third and has the best sunshine-to-city-size ratio. The Canadian Prairies are among the sunniest regions in the world — this surprises most Canadians who assume BC is the sunny province.
Yes. Vancouver gets approximately 1,938 sunshine hours per year — comparable to London, England. The city gets 1,155mm of annual rainfall, much of it falling October through March in grey, overcast conditions. Seasonal Affective Disorder (SAD) is notably common in Vancouver. Victoria, BC is a much better choice for those wanting BC lifestyle with significantly more sunshine (2,193 hrs) and less than half Vancouver's rainfall (608mm).
For many people, yes — significantly. Research consistently shows sunshine hours correlate with wellbeing, energy levels, and rates of depression. The difference between Lethbridge (3,100 hrs) and Vancouver (1,938 hrs) is 1,162 extra hours of sunshine per year — over 3 extra hours per day on average. Many Toronto transplants in Calgary report that despite colder temperatures, the sunny winters feel dramatically better than Toronto's grey, damp winter months. If sunshine affects your mood, it should be a major factor in city selection.