Canada i
Canada

Canada in April

Where it is warm, dry and good for swimming in Canada in April — compared across the country’s main destinations.

Quick answers
Where is it warmest in Canada in April?
Windsor is the warmest of the 16 destinations compared, with highs of 14°C (57°F) in April; Yellowknife is the coolest at 0°C (32°F).
Can you swim in the sea in Canada in April?
Hardly: even the warmest water, at Vancouver (10°C (49°F)), stays below 21 °C.
Warmest
14°
Windsor
Coolest
0°
Yellowknife
Driest
13 mm
Yellowknife
Warmest sea
10°
Vancouver

Windsor is the warm end of Canada in April (14°C (57°F)); Yellowknife the cool end (0°C (32°F)). On average it is 7 °C (13 °F) warmer than March. Some destinations see regular rain. Best bets this month: Osoyoos, Penticton, and Oliver.

Weather in April by city

PlaceDayNightRainSeaScore
Windsor 14° 3° 81 mm 5° 46
Victoria 13° 6° 40 mm 9° 43
Winnipeg 10° -2° 33 mm — 41
Calgary 11° -2° 24 mm — 41
Edmonton 10° -1° 25 mm — 41
Niagara Falls 12° 2° 75 mm — 39
Vancouver 13° 6° 130 mm 10° 37
Toronto 11° 2° 70 mm 4° 37
Ottawa 11° 0° 69 mm — 34
Kingston 11° 1° 80 mm 3° 32
Yellowknife 0° -11° 13 mm — 31
Montreal 10° 0° 84 mm — 29
Banff 8° -4° 35 mm — 26
Québec 9° -1° 97 mm — 24
Moncton 9° 0° 92 mm — 19
St. John's 6° -1° 123 mm 1° 6

Festivals in Canada in April

Public holidays in April

No nationwide public holidays this month.

Public holidays 2027 →

Frequently asked questions

What is the weather like in Canada in April?

Average daytime highs range from 0° in Yellowknife to 14° in Windsor.

Can you swim in Canada in April?

The sea is cool: the warmest water is around Vancouver at about 10°.