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 35.7°F 19.5°F 58.3% 2 days (1.4 in) - 06h. 47m.
Barrie 47.8°F 36.6°F 59.2% 2 days (1.2 in) 34.4°F 06h. 30m.
Bonavista 36.7°F 29.7°F 68.1% 1 day (1.1 in) 31.2°F 05h. 22m.
Calgary 46.6°F 32.0°F 41.2% 1 day (0.6 in) - 09h. 10m.
Canmore 37.4°F 21.8°F 53.1% 3 days (1.5 in) - 07h. 30m.
Charlottetown 42.1°F 33.0°F 57.9% 4 days (1.9 in) 35.4°F 06h. 43m.
Corner Brook 37.0°F 29.8°F 69.2% 3 days (2.1 in) 32.8°F 05h. 13m.
Edmonton 47.8°F 33.8°F 42.1% 2 days (0.9 in) - 09h. 09m.
Faro Canada 28.3°F 18.1°F 67.4% - - 05h. 52m.
Fernie 40.0°F 28.0°F 59.0% - - 06h. 39m.
Fredericton 47.7°F 34.4°F 58.9% 1 day (0.6 in) - 06h. 34m.
Gatineau 48.9°F 35.8°F 59.3% 2 days (1.1 in) - 06h. 31m.
Gimli 37.3°F 28.0°F 58.6% - 31.0°F 06h. 44m.
Halifax 45.6°F 34.0°F 57.5% 4 days (2.8 in) 37.4°F 06h. 44m.
Hamilton 51.2°F 41.1°F 55.0% 3 days (1.2 in) 38.8°F 07h. 03m.
Jasper 39.7°F 19.4°F 52.1% 2 days (1.0 in) - 07h. 42m.
Kamloops 50.0°F 35.0°F 47.2% - - 08h. 19m.
Kawartha Lakes 47.6°F 35.8°F 59.5% 3 days (1.4 in) - 06h. 27m.
Kelowna 52.9°F 34.6°F 46.2% - - 08h. 26m.
Kingston 48.9°F 38.8°F 58.6% 1 day (1.1 in) 38.6°F 06h. 35m.
Kitchener 50.8°F 38.8°F 57.4% 1 day (1.0 in) - 06h. 43m.
Lac-Superieur 43.9°F 32.3°F 61.4% 2 days (1.0 in) - 06h. 15m.
Lake Louise 35.2°F 16.4°F 59.7% 2 days (1.3 in) - 06h. 36m.
Laval 49.3°F 37.2°F 57.4% 2 days (1.2 in) - 06h. 46m.
Les Iles-de-la-Madeleine 31.4°F 31.1°F 59.1% - 33.4°F 06h. 35m.
London 53.0°F 40.5°F 56.9% 2 days (1.0 in) - 06h. 47m.
Lunenburg 44.4°F 35.8°F 53.9% 3 days (2.2 in) 38.6°F 07h. 13m.
Magog 48.4°F 35.2°F 63.4% 1 day (0.9 in) - 05h. 57m.
Mille-Isles 45.7°F 32.8°F 59.7% 2 days (1.1 in) - 06h. 28m.
Mississauga 50.2°F 40.6°F 54.3% 2 days (1.1 in) 38.8°F 07h. 09m.
Moncton 41.5°F 33.0°F 57.0% - 31.8°F 06h. 50m.
Mont Tremblant 43.4°F 31.7°F 62.7% 2 days (0.9 in) - 06h. 04m.
Montreal 49.5°F 37.9°F 57.0% 1 day (1.0 in) 37.4°F 06h. 50m.
Moose Jaw 44.8°F 31.5°F 51.3% 1 day (0.5 in) - 07h. 44m.
Muskoka Lakes 47.2°F 35.7°F 59.4% 2 days (1.1 in) - 06h. 29m.
Nanaimo 49.8°F 43.4°F 55.6% 4 days (1.5 in) 48.6°F 07h. 07m.
Niagara Falls 51.2°F 41.5°F 56.3% 3 days (1.2 in) 37.6°F 06h. 52m.
Niagara-on-the-Lake 50.5°F 41.2°F 55.9% 2 days (1.2 in) 39.4°F 06h. 55m.
North Battleford 43.2°F 30.3°F 52.6% - - 07h. 38m.
North Vancouver 50.5°F 42.1°F 60.8% 5 days (2.0 in) 48.8°F 06h. 24m.
Oshawa 47.9°F 38.3°F 56.4% 2 days (1.0 in) 39.4°F 06h. 52m.
Ottawa 48.3°F 35.2°F 56.9% 1 day (0.9 in) - 06h. 50m.
Prince Albert 42.8°F 29.3°F 51.2% - - 07h. 51m.
Prince Edward Island 40.3°F 33.0°F 57.4% - 34.0°F 06h. 47m.
Quebec 44.8°F 31.8°F 57.4% 1 day (0.6 in) 37.2°F 06h. 48m.
Regina 44.0°F 31.0°F 53.7% - - 07h. 24m.
Revelstoke 44.4°F 27.4°F 58.3% - - 06h. 47m.
Rocky Harbour 36.0°F 28.5°F 69.5% 4 days (2.0 in) 32.6°F 05h. 12m.
Saint Andrews 44.8°F 37.4°F 53.0% 2 days (0.8 in) 39.4°F 07h. 21m.
Saint John 47.1°F 34.8°F 57.2% 1 day (0.6 in) 37.2°F 06h. 47m.
Saskatoon 43.9°F 30.6°F 49.4% - - 08h. 03m.
Sherbrooke 48.4°F 34.1°F 62.8% 1 day (0.9 in) - 06h. 02m.
St. John's 35.6°F 31.2°F 69.8% 2 days (1.4 in) 31.8°F 05h. 08m.
Summerside 39.0°F 33.0°F 55.9% 1 day (0.6 in) 35.6°F 06h. 59m.
Sun Peaks 49.0°F 29.2°F 49.7% - - 07h. 59m.
Surrey 51.9°F 41.8°F 59.9% 5 days (1.9 in) 50.2°F 06h. 31m.
Sydney 41.6°F 32.5°F 57.1% 4 days (2.4 in) 33.2°F 06h. 50m.
Sylvan Lake 46.1°F 31.3°F 46.0% 1 day (0.7 in) - 08h. 32m.
Thunder Bay 35.9°F 29.4°F 65.9% 1 day (0.8 in) 33.0°F 05h. 40m.
Tofino 47.9°F 43.5°F 57.2% 5 days (2.7 in) 48.4°F 06h. 53m.
Toronto 49.4°F 40.3°F 53.4% 2 days (1.0 in) 37.2°F 07h. 16m.
Trinity 33.4°F 30.3°F 65.7% 2 days (1.4 in) 31.0°F 05h. 42m.
Trois-Rivières 47.9°F 34.6°F 56.1% 2 days (1.1 in) - 06h. 58m.
Twillingate Island 33.8°F 29.0°F 67.3% 3 days (2.3 in) 31.2°F 05h. 30m.
Vancouver 50.9°F 44.2°F 57.0% 3 days (1.6 in) 49.2°F 06h. 55m.
Vancouver Island 47.7°F 36.5°F 57.9% 3 days (1.5 in) - 06h. 48m.
Vernon 50.3°F 36.6°F 47.1% - - 08h. 19m.
Victoria 49.3°F 44.8°F 51.5% - 46.8°F 07h. 39m.
Whistler 41.9°F 27.2°F 65.8% 4 days (2.0 in) - 05h. 44m.
Whitehorse 35.2°F 18.6°F 63.1% - - 06h. 26m.
Windsor 56.5°F 44.9°F 51.2% 1 day (1.0 in) 42.8°F 07h. 32m.
Winnipeg 43.7°F 31.7°F 59.7% - 31.4°F 06h. 34m.
Yellowknife 27.4°F 18.4°F 66.3% - 30.4°F 06h. 01m.
* 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.