Measurements:
°C
°F
World Resorts Canada

Canada Weather in April

Weather Map by Month
JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC

• This is interactive weather map. You can zoom it in or out and move around to find resort you are interested in. You can also click resort name for more details.

• You can choose any month to see day temperature averages for selected period.

What is the Best Canada Resort to Visit in April?

Information below will help you to choose the right place to visit in Canada in April. You can find warmest resort with less rains and more sunny hours during the day. We also provide information about sea water temperature so you can find the best place for your trip.

Resort Name Air Temperature
Day / Night
Cloudiness Rainy Days /
Precipitation
Sea Water
Temperature
Sunny
Hours *
Banff 38.0°F 21.2°F 43.6% 1 day (1.0 in) - 08h. 50m.
Barrie 48.1°F 36.5°F 52.4% 1 day (1.0 in) 34.4°F 07h. 25m.
Bonavista 34.6°F 29.4°F 64.9% 2 days (1.3 in) 31.0°F 05h. 49m.
Calgary 47.0°F 31.7°F 35.9% 1 day (0.5 in) - 09h. 54m.
Canmore 39.8°F 22.3°F 41.4% 2 days (1.1 in) - 09h. 08m.
Charlottetown 41.1°F 32.4°F 57.3% 3 days (1.8 in) 35.2°F 06h. 48m.
Corner Brook 35.5°F 25.9°F 72.6% 3 days (2.1 in) 32.6°F 04h. 46m.
Edmonton 45.3°F 31.9°F 47.2% 2 days (1.1 in) - 08h. 25m.
Faro Canada 29.9°F 16.7°F 69.1% - - 05h. 36m.
Fernie 44.4°F 29.5°F 40.2% - - 09h. 15m.
Fredericton 47.6°F 34.0°F 56.0% 1 day (0.7 in) - 06h. 58m.
Gatineau 49.4°F 35.5°F 51.9% 2 days (1.2 in) - 07h. 31m.
Gimli 38.6°F 26.7°F 46.3% - 31.0°F 08h. 27m.
Halifax 43.8°F 34.6°F 59.1% 4 days (2.8 in) 37.2°F 06h. 31m.
Hamilton 52.0°F 40.5°F 51.6% 2 days (1.1 in) 38.6°F 07h. 30m.
Jasper 39.7°F 17.7°F 51.2% 1 day (0.6 in) - 07h. 50m.
Kamloops 54.6°F 37.2°F 30.5% - - 10h. 38m.
Kawartha Lakes 48.5°F 36.5°F 52.3% 1 day (0.9 in) - 07h. 26m.
Kelowna 56.7°F 38.6°F 29.6% - - 10h. 44m.
Kingston 48.6°F 38.4°F 54.5% 1 day (1.1 in) 38.4°F 07h. 08m.
Kitchener 50.8°F 38.5°F 51.2% 1 day (0.6 in) - 07h. 34m.
Lac-Superieur 44.5°F 32.6°F 51.9% 1 day (0.9 in) - 07h. 32m.
Lake Louise 34.6°F 15.0°F 57.8% 1 day (0.9 in) - 06h. 52m.
Laval 49.7°F 37.0°F 50.7% 1 day (1.0 in) - 07h. 41m.
Les Iles-de-la-Madeleine 32.4°F 30.1°F 55.0% - 33.2°F 07h. 09m.
London 53.8°F 40.7°F 51.2% - - 07h. 33m.
Lunenburg 42.8°F 35.3°F 55.4% 3 days (2.2 in) 38.4°F 07h. 01m.
Magog 48.8°F 35.3°F 57.2% 1 day (0.8 in) - 06h. 48m.
Mille-Isles 45.3°F 32.4°F 50.6% 2 days (1.1 in) - 07h. 42m.
Mississauga 50.2°F 39.5°F 51.1% 2 days (1.0 in) 38.4°F 07h. 34m.
Moncton 43.2°F 33.0°F 57.3% - 31.8°F 06h. 48m.
Mont Tremblant 44.4°F 32.1°F 52.4% 1 day (0.9 in) - 07h. 28m.
Montreal 49.7°F 37.8°F 50.5% 1 day (1.0 in) 37.6°F 07h. 42m.
Moose Jaw 46.2°F 31.6°F 43.1% 1 day (0.3 in) - 08h. 52m.
Muskoka Lakes 46.8°F 35.0°F 54.2% 3 days (1.4 in) - 07h. 12m.
Nanaimo 53.5°F 43.8°F 38.6% 1 day (0.5 in) 48.8°F 09h. 27m.
Niagara Falls 52.7°F 41.3°F 50.8% 2 days (1.1 in) 37.8°F 07h. 37m.
Niagara-on-the-Lake 51.3°F 40.5°F 50.8% 2 days (1.0 in) 39.2°F 07h. 36m.
North Battleford 42.3°F 29.8°F 53.8% - - 07h. 28m.
North Vancouver 53.2°F 45.0°F 42.9% 2 days (1.0 in) 49.0°F 08h. 52m.
Oshawa 48.4°F 37.5°F 50.3% 1 day (0.9 in) 39.0°F 07h. 42m.
Ottawa 48.8°F 35.8°F 52.2% 2 days (1.0 in) - 07h. 29m.
Prince Albert 41.1°F 28.1°F 54.1% 1 day (0.4 in) - 07h. 26m.
Prince Edward Island 40.4°F 32.4°F 56.7% 1 day (0.6 in) 33.8°F 06h. 53m.
Quebec 45.0°F 32.2°F 49.2% 2 days (0.9 in) 37.2°F 07h. 55m.
Regina 44.9°F 31.0°F 45.0% - - 08h. 37m.
Revelstoke 46.6°F 28.9°F 37.5% - - 09h. 40m.
Rocky Harbour 33.0°F 26.2°F 68.9% 4 days (2.0 in) 32.6°F 05h. 17m.
Saint Andrews 43.1°F 36.6°F 52.2% 2 days (0.9 in) 39.2°F 07h. 27m.
Saint John 46.2°F 34.8°F 54.8% 1 day (0.8 in) 37.0°F 07h. 08m.
Saskatoon 43.7°F 30.8°F 42.8% - - 08h. 59m.
Sherbrooke 48.9°F 34.6°F 55.5% 1 day (0.7 in) - 07h. 01m.
St. John's 35.4°F 30.2°F 68.9% 3 days (1.6 in) 31.6°F 05h. 15m.
Summerside 38.8°F 32.8°F 55.3% 1 day (0.6 in) 35.2°F 07h. 05m.
Sun Peaks 47.5°F 27.2°F 31.6% - - 10h. 30m.
Surrey 55.7°F 44.0°F 42.1% 2 days (0.8 in) 50.4°F 08h. 59m.
Sydney 40.6°F 31.9°F 59.7% 4 days (2.6 in) 33.0°F 06h. 28m.
Sylvan Lake 44.9°F 30.3°F 48.8% 1 day (0.7 in) - 08h. 09m.
Thunder Bay 38.2°F 29.8°F 56.5% 1 day (0.7 in) 32.8°F 06h. 58m.
Tofino 50.9°F 44.0°F 41.9% 2 days (1.2 in) 48.6°F 09h. 00m.
Toronto 49.5°F 39.6°F 50.9% 2 days (0.9 in) 37.2°F 07h. 37m.
Trinity 32.1°F 29.3°F 63.5% 2 days (1.5 in) 31.0°F 06h. 00m.
Trois-Rivières 48.4°F 34.5°F 49.6% 2 days (1.0 in) - 07h. 51m.
Twillingate Island 31.5°F 28.7°F 64.5% 3 days (2.4 in) 31.0°F 05h. 53m.
Vancouver 54.2°F 44.9°F 40.5% 2 days (0.8 in) 49.2°F 09h. 11m.
Vancouver Island 47.2°F 34.9°F 39.0% 1 day (0.7 in) - 09h. 25m.
Vernon 55.2°F 37.9°F 30.8% - - 10h. 34m.
Victoria 53.0°F 44.7°F 34.7% - 47.0°F 09h. 58m.
Whistler 45.0°F 29.7°F 46.7% 1 day (0.8 in) - 08h. 22m.
Whitehorse 35.3°F 16.0°F 63.3% - - 06h. 25m.
Windsor 57.7°F 45.0°F 46.7% 1 day (0.8 in) 43.2°F 08h. 08m.
Winnipeg 45.6°F 32.2°F 49.2% - 31.4°F 08h. 01m.
Yellowknife 23.5°F 11.4°F 64.1% - 30.4°F 06h. 22m.
* We are using day length and cloud cover information for each day of the month to calculate average values of sunny hours during the day.