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 33.3°F 16.8°F 72.5% 3 days (1.4 in) - 04h. 49m.
Barrie 46.8°F 35.7°F 60.5% 2 days (1.3 in) 34.4°F 06h. 19m.
Bonavista 37.5°F 29.0°F 78.5% 2 days (1.4 in) 31.2°F 03h. 56m.
Calgary 43.0°F 28.6°F 45.0% 2 days (1.2 in) - 08h. 38m.
Canmore 32.4°F 21.5°F 65.5% 2 days (1.3 in) - 05h. 46m.
Charlottetown 43.6°F 33.8°F 57.7% 3 days (1.3 in) 35.2°F 06h. 44m.
Corner Brook 37.1°F 32.2°F 67.8% 2 days (1.4 in) 32.8°F 05h. 25m.
Edmonton 42.7°F 30.5°F 48.5% 2 days (1.4 in) - 08h. 13m.
Faro Canada 25.4°F 14.8°F 64.3% - - 06h. 18m.
Fernie 37.0°F 28.6°F 71.1% - - 04h. 59m.
Fredericton 47.6°F 35.0°F 61.2% 2 days (1.1 in) - 06h. 15m.
Gatineau 49.1°F 35.5°F 62.0% 3 days (1.6 in) - 06h. 08m.
Gimli 32.0°F 24.7°F 72.2% 2 days (1.3 in) 30.6°F 04h. 50m.
Halifax 47.8°F 33.5°F 62.4% 3 days (1.3 in) 37.6°F 06h. 04m.
Hamilton 49.8°F 40.8°F 53.8% 2 days (1.1 in) 38.8°F 07h. 12m.
Jasper 37.3°F 18.9°F 63.4% 2 days (1.1 in) - 06h. 07m.
Kamloops 47.7°F 32.3°F 58.7% - - 06h. 43m.
Kawartha Lakes 46.9°F 34.1°F 62.9% 3 days (1.6 in) - 06h. 00m.
Kelowna 50.0°F 31.4°F 58.3% 1 day (0.8 in) - 06h. 45m.
Kingston 49.5°F 38.8°F 56.9% 2 days (1.5 in) 38.6°F 06h. 48m.
Kitchener 49.8°F 37.5°F 60.1% 2 days (1.4 in) - 06h. 21m.
Lac-Superieur 42.5°F 31.0°F 66.4% 5 days (2.1 in) - 05h. 34m.
Lake Louise 33.3°F 16.8°F 72.5% 3 days (1.4 in) - 04h. 49m.
Laval 48.8°F 37.4°F 63.3% 3 days (1.7 in) - 05h. 58m.
Les Iles-de-la-Madeleine 32.3°F 31.9°F 61.8% 1 day (1.0 in) 33.6°F 06h. 12m.
London 51.1°F 39.0°F 58.6% 4 days (1.4 in) - 06h. 33m.
Lunenburg 46.4°F 36.4°F 59.3% 2 days (1.4 in) 38.8°F 06h. 29m.
Magog 48.0°F 35.0°F 71.0% 5 days (2.0 in) - 04h. 55m.
Mille-Isles 43.5°F 30.8°F 65.7% 4 days (1.9 in) - 05h. 39m.
Mississauga 49.6°F 40.1°F 53.7% 2 days (1.2 in) 38.8°F 07h. 13m.
Moncton 41.0°F 33.9°F 55.5% 1 day (0.9 in) 32.0°F 07h. 02m.
Mont Tremblant 41.0°F 30.9°F 69.2% 4 days (1.7 in) - 05h. 10m.
Montreal 49.0°F 37.3°F 58.5% 2 days (1.3 in) 37.2°F 06h. 37m.
Moose Jaw 38.6°F 27.2°F 64.1% 1 day (0.7 in) - 05h. 57m.
Muskoka Lakes 46.8°F 35.7°F 60.5% 2 days (1.3 in) - 06h. 20m.
Nanaimo 49.0°F 42.5°F 70.5% 8 days (3.1 in) 48.4°F 05h. 03m.
Niagara Falls 50.2°F 40.9°F 55.5% 3 days (1.5 in) 37.6°F 06h. 58m.
Niagara-on-the-Lake 51.4°F 41.5°F 54.5% 2 days (1.4 in) 39.8°F 07h. 06m.
North Battleford 37.5°F 26.6°F 64.5% - - 05h. 58m.
North Vancouver 48.3°F 37.2°F 76.3% 8 days (3.2 in) 48.6°F 04h. 16m.
Oshawa 47.8°F 38.8°F 55.6% 3 days (1.1 in) 39.6°F 06h. 58m.
Ottawa 47.9°F 34.3°F 56.6% 3 days (1.1 in) - 06h. 52m.
Prince Albert 35.6°F 24.2°F 66.7% - - 05h. 39m.
Prince Edward Island 41.0°F 33.9°F 55.5% 1 day (0.9 in) 33.8°F 07h. 02m.
Quebec 42.3°F 29.9°F 63.2% 3 days (1.3 in) 37.4°F 06h. 01m.
Regina 37.1°F 25.8°F 66.6% 1 day (0.7 in) - 05h. 36m.
Revelstoke 41.5°F 28.8°F 73.3% - - 04h. 42m.
Rocky Harbour 38.6°F 29.5°F 79.2% 4 days (1.5 in) 32.6°F 03h. 52m.
Saint Andrews 45.8°F 38.2°F 57.2% 2 days (1.2 in) 39.6°F 06h. 47m.
Saint John 47.6°F 35.0°F 61.2% 2 days (1.1 in) 37.4°F 06h. 14m.
Saskatoon 38.6°F 26.8°F 60.5% - - 06h. 30m.
Sherbrooke 48.1°F 34.4°F 69.7% 5 days (1.9 in) - 05h. 06m.
St. John's 35.5°F 30.7°F 72.4% 2 days (1.3 in) 31.6°F 04h. 45m.
Summerside 41.5°F 33.7°F 55.3% 2 days (1.3 in) 35.4°F 07h. 04m.
Sun Peaks 47.7°F 32.3°F 58.7% - - 06h. 43m.
Surrey 48.3°F 37.2°F 76.3% 8 days (3.2 in) 49.8°F 04h. 15m.
Sydney 41.8°F 32.7°F 59.7% 3 days (1.7 in) 33.0°F 06h. 28m.
Sylvan Lake 42.8°F 29.2°F 57.2% 1 day (0.9 in) - 06h. 58m.
Thunder Bay 32.1°F 26.9°F 76.1% 3 days (1.7 in) 32.8°F 04h. 16m.
Tofino 45.0°F 40.7°F 72.6% 9 days (4.6 in) 48.2°F 04h. 46m.
Toronto 49.2°F 39.7°F 50.5% 2 days (1.0 in) 37.2°F 07h. 39m.
Trinity 35.5°F 30.7°F 72.4% 2 days (1.3 in) 31.0°F 04h. 46m.
Trois-Rivières 45.6°F 34.3°F 62.8% 4 days (1.6 in) - 06h. 03m.
Twillingate Island 37.5°F 29.0°F 78.5% 2 days (1.4 in) 31.2°F 03h. 57m.
Vancouver 48.4°F 42.1°F 67.7% 4 days (2.3 in) 49.0°F 05h. 27m.
Vancouver Island 45.5°F 34.7°F 75.2% 5 days (2.7 in) - 04h. 25m.
Vernon 45.3°F 36.2°F 58.8% - - 06h. 41m.
Victoria 47.3°F 43.2°F 67.3% 2 days (1.1 in) 46.6°F 05h. 28m.
Whistler 38.3°F 25.4°F 77.3% 8 days (3.9 in) - 04h. 08m.
Whitehorse 33.1°F 19.5°F 66.1% - - 05h. 59m.
Windsor 53.9°F 43.3°F 54.9% 2 days (1.3 in) 42.6°F 07h. 02m.
Winnipeg 34.6°F 25.3°F 70.3% 2 days (1.0 in) 31.2°F 05h. 06m.
Yellowknife 25.6°F 14.9°F 69.8% - 30.4°F 05h. 30m.
* 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.