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
Leaflet | Tiles © Esri — Sources: GEBCO, NOAA, CHS, OSU, UNH, CSUMB, National Geographic, DeLorme, NAVTEQ, and Esri

• 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 34.8°F 22.4°F 62.3% 3 days (1.6 in) - 06h. 14m.
Barrie 48.0°F 38.0°F 60.2% 3 days (1.8 in) 34.4°F 06h. 22m.
Bonavista 35.1°F 29.3°F 68.6% - 31.2°F 05h. 18m.
Calgary 45.2°F 31.5°F 42.6% 1 day (0.4 in) - 08h. 58m.
Canmore 34.8°F 24.2°F 57.8% 2 days (1.6 in) - 06h. 51m.
Charlottetown 42.3°F 33.0°F 52.3% 2 days (0.9 in) 35.2°F 07h. 28m.
Corner Brook 37.9°F 29.5°F 67.3% 1 day (0.9 in) 32.8°F 05h. 29m.
Edmonton 46.4°F 34.2°F 46.8% 2 days (0.9 in) - 08h. 29m.
Faro Canada 28.3°F 17.4°F 64.5% - - 06h. 17m.
Fernie 37.2°F 30.4°F 64.9% - - 05h. 50m.
Fredericton 48.1°F 33.8°F 56.7% 2 days (0.9 in) - 06h. 53m.
Gatineau 48.9°F 36.7°F 61.9% 3 days (1.6 in) - 06h. 10m.
Gimli 37.2°F 29.1°F 60.1% 1 day (0.6 in) 30.6°F 06h. 31m.
Halifax 46.4°F 33.2°F 52.4% 2 days (1.0 in) 37.4°F 07h. 26m.
Hamilton 50.4°F 42.5°F 56.0% 4 days (1.8 in) 38.8°F 06h. 54m.
Jasper 39.0°F 19.1°F 58.0% 2 days (1.1 in) - 06h. 52m.
Kamloops 46.7°F 33.4°F 53.0% - - 07h. 31m.
Kawartha Lakes 48.2°F 36.7°F 60.7% 4 days (2.0 in) - 06h. 18m.
Kelowna 51.3°F 32.9°F 51.3% 1 day (0.6 in) - 07h. 43m.
Kingston 49.2°F 40.1°F 57.8% 2 days (1.7 in) 38.6°F 06h. 41m.
Kitchener 50.8°F 40.2°F 58.2% 2 days (1.5 in) - 06h. 37m.
Lac-Superieur 43.4°F 32.4°F 62.6% 3 days (1.6 in) - 06h. 05m.
Lake Louise 34.2°F 17.8°F 64.4% 2 days (1.5 in) - 05h. 57m.
Laval 49.1°F 38.5°F 59.0% 4 days (1.9 in) - 06h. 33m.
Les Iles-de-la-Madeleine 32.3°F 32.1°F 54.3% - 33.4°F 07h. 14m.
London 53.0°F 42.0°F 57.3% 3 days (1.5 in) - 06h. 43m.
Lunenburg 45.3°F 35.3°F 49.3% 2 days (0.9 in) 38.6°F 07h. 50m.
Magog 48.5°F 34.9°F 63.6% 2 days (1.4 in) - 05h. 55m.
Mille-Isles 46.0°F 34.0°F 61.7% 3 days (1.7 in) - 06h. 11m.
Mississauga 49.8°F 42.1°F 54.1% 4 days (1.7 in) 38.8°F 07h. 11m.
Moncton 42.5°F 32.9°F 51.9% 1 day (0.6 in) 32.0°F 07h. 32m.
Mont Tremblant 42.7°F 32.2°F 63.5% 3 days (1.4 in) - 05h. 57m.
Montreal 49.2°F 39.0°F 57.8% 2 days (1.5 in) 37.2°F 06h. 43m.
Moose Jaw 44.8°F 32.5°F 51.0% 1 day (0.7 in) - 07h. 47m.
Muskoka Lakes 47.7°F 37.1°F 60.6% 3 days (1.7 in) - 06h. 19m.
Nanaimo 47.9°F 41.9°F 61.1% 6 days (2.2 in) 48.4°F 06h. 21m.
Niagara Falls 51.2°F 43.3°F 56.0% 5 days (1.9 in) 37.4°F 06h. 54m.
Niagara-on-the-Lake 50.2°F 42.9°F 55.4% 4 days (1.8 in) 39.6°F 06h. 59m.
North Battleford 42.8°F 31.7°F 56.0% - - 07h. 09m.
North Vancouver 47.9°F 40.6°F 66.1% 8 days (2.9 in) 48.6°F 05h. 40m.
Oshawa 47.8°F 40.0°F 56.3% 4 days (1.4 in) 39.4°F 06h. 53m.
Ottawa 48.2°F 35.8°F 58.2% 2 days (1.3 in) - 06h. 40m.
Prince Albert 42.2°F 30.2°F 56.3% - - 07h. 08m.
Prince Edward Island 40.7°F 32.9°F 52.5% - 33.8°F 07h. 27m.
Quebec 44.5°F 32.1°F 58.0% 1 day (0.9 in) 37.2°F 06h. 43m.
Regina 43.7°F 31.7°F 54.5% 1 day (0.6 in) - 07h. 18m.
Revelstoke 41.3°F 29.0°F 68.3% 1 day (1.3 in) - 05h. 23m.
Rocky Harbour 36.8°F 28.6°F 68.1% 4 days (1.3 in) 32.6°F 05h. 23m.
Saint Andrews 45.0°F 37.4°F 49.3% 3 days (1.2 in) 39.4°F 07h. 51m.
Saint John 47.2°F 34.4°F 54.1% 2 days (0.8 in) 37.2°F 07h. 12m.
Saskatoon 43.3°F 31.5°F 51.8% - - 07h. 44m.
Sherbrooke 48.5°F 34.3°F 62.0% 2 days (1.3 in) - 06h. 09m.
St. John's 35.6°F 31.0°F 71.4% 2 days (1.2 in) 31.6°F 04h. 54m.
Summerside 39.5°F 33.2°F 50.0% 1 day (0.9 in) 35.4°F 07h. 47m.
Sun Peaks 46.9°F 29.0°F 55.5% - - 07h. 10m.
Surrey 49.7°F 39.9°F 65.0% 8 days (2.7 in) 49.8°F 05h. 49m.
Sydney 41.3°F 32.2°F 52.6% 2 days (1.1 in) 33.0°F 07h. 26m.
Sylvan Lake 44.6°F 31.9°F 48.8% - - 08h. 09m.
Thunder Bay 34.8°F 29.6°F 68.4% 2 days (1.3 in) 32.8°F 05h. 20m.
Tofino 46.2°F 42.2°F 63.6% 8 days (4.0 in) 48.4°F 06h. 00m.
Toronto 49.6°F 41.8°F 52.6% 3 days (1.5 in) 37.2°F 07h. 23m.
Trinity 33.8°F 30.5°F 67.1% 1 day (1.1 in) 31.0°F 05h. 30m.
Trois-Rivières 47.5°F 35.5°F 57.0% 4 days (1.6 in) - 06h. 50m.
Twillingate Island 35.5°F 29.4°F 67.6% 1 day (0.8 in) 31.2°F 05h. 27m.
Vancouver 49.4°F 43.2°F 62.5% 5 days (2.4 in) 49.0°F 06h. 10m.
Vancouver Island 47.1°F 31.8°F 66.1% 5 days (2.2 in) - 05h. 40m.
Vernon 47.4°F 36.0°F 52.7% - - 07h. 32m.
Victoria 48.7°F 43.5°F 57.5% - 46.8°F 06h. 50m.
Whistler 38.7°F 25.4°F 67.4% 6 days (3.0 in) - 05h. 30m.
Whitehorse 35.1°F 18.5°F 62.9% - - 06h. 27m.
Windsor 56.1°F 46.2°F 52.0% 2 days (1.5 in) 42.6°F 07h. 26m.
Winnipeg 42.3°F 31.5°F 60.4% - 31.4°F 06h. 28m.
Yellowknife 29.9°F 20.3°F 65.9% - 30.4°F 06h. 05m.
* 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.