Vancouver – Penticton – Calgary – Winnipeg – Toronto – Ottawa – Fredericton – Halifax
Canada’s more densely populated areas get approximately 2,000 hours of bright sunshine annually. (These are the locations within two or three hundred kilometres of the US border)
The prairies of central Canada enjoy three or four hundred hours more than this, while near the east coast (e.g. Halifax, Nova Scotia), annual sunshine levels are nearer 1,700 – 1,800 hours, lowered by fog coming in from the Atlantic Ocean.
British Columbia has rather dull (and wet) winters, compensated for by sunny summers.
Stretching across the centre of Canada, Alberta, Saskatchewan and Manitoba enjoy more sunshine all year round than Canada’s other provinces.
Sunshine is better distributed than in Pacific Canada, so Toronto enjoys more winter sunshine than Vancouver but gets fewer sun hours during summer.
Average Sunshine Hours per Day Calgary vs Vancouver vs Toronto
Average Daily Sunshine Hours Canadian Cities Compared