World Resorts Canada Weather

Weather in Canada in April

Canada in April on a weather map
Now
January
February
March
April
May
June
July
August
September
October
November
December
Leaflet | Tiles © Esri
• This map is fully interactive. You can zoom it in and out or pan it to find any other places.

Best place for vacation in Canada in April

Table below will help you to find the best place for your vacation in Canada in April. Find the place with less rains and more sun. We also provide information about sea water temperature for marine resort.

Place name Air temp
day / night
Cloudiness Rainy days (precipitation) Sunny hours
 Banff 36.4°F 25.1°F 62.3% 3 days (1.6 in.) 6 h. 14 min.
 Barrie 48.2°F 39.2°F 60.2% 3 days (1.8 in.) 6 h. 22 min.
 Bonavista 36.6°F 31.4°F 68.6% - 5 h. 18 min.
 Calgary 45.7°F 33.3°F 42.6% 1 day (0.4 in.) 8 h. 58 min.
 Canmore 36.4°F 26.8°F 57.8% 2 days (1.6 in.) 6 h. 51 min.
 Charlottetown 43.1°F 34.7°F 52.3% 2 days (0.9 in.) 7 h. 28 min.
 Corner Brook 39.1°F 31.5°F 67.3% 1 day (0.9 in.) 5 h. 29 min.
 Edmonton 46.7°F 35.8°F 46.8% 2 days (0.9 in.) 8 h. 29 min.
 Faro Canada 30.4°F 20.7°F 64.5% - 6 h. 17 min.
 Fernie 38.5°F 32.3°F 64.9% - 5 h. 50 min.
 Fredericton 48.3°F 35.4°F 56.7% 2 days (0.9 in.) 6 h. 53 min.
 Gatineau 49.0°F 38.1°F 61.9% 3 days (1.6 in.) 6 h. 10 min.
 Gimli 38.5°F 31.2°F 60.1% 1 day (0.6 in.) 6 h. 31 min.
 Halifax 46.8°F 34.9°F 52.4% 2 days (1.0 in.) 7 h. 26 min.
 Hamilton 50.4°F 43.2°F 56.0% 4 days (1.8 in.) 6 h. 54 min.
 Jasper 40.1°F 22.2°F 58.0% 2 days (1.1 in.) 6 h. 52 min.
 Kamloops 47.0°F 35.1°F 53.0% - 7 h. 31 min.
 Kawartha Lakes 48.4°F 38.0°F 60.7% 4 days (2.0 in.) 6 h. 18 min.
 Kelowna 51.1°F 34.6°F 51.3% 1 day (0.6 in.) 7 h. 43 min.
 Kingston 49.3°F 41.1°F 57.8% 2 days (1.7 in.) 6 h. 41 min.
 Kitchener 50.7°F 41.2°F 58.2% 2 days (1.5 in.) 6 h. 37 min.
 Lac-Superieur 44.1°F 34.2°F 62.6% 3 days (1.6 in.) 6 h. 5 min.
 Lake Louise 35.7°F 21.0°F 64.4% 2 days (1.5 in.) 5 h. 57 min.
 Laval 49.2°F 39.7°F 59.0% 4 days (1.9 in.) 6 h. 33 min.
 Les Iles-de-la-Madeleine 34.1°F 33.9°F 54.3% - 7 h. 14 min.
 London 52.7°F 42.8°F 57.3% 3 days (1.5 in.) 6 h. 43 min.
 Lunenburg 45.8°F 36.8°F 49.3% 2 days (0.9 in.) 7 h. 50 min.
 Magog 48.7°F 36.4°F 63.6% 2 days (1.4 in.) 5 h. 55 min.
 Mille-Isles 46.4°F 35.6°F 61.7% 3 days (1.7 in.) 6 h. 11 min.
 Mississauga 49.9°F 42.9°F 54.1% 4 days (1.7 in.) 7 h. 11 min.
 Moncton 43.2°F 34.6°F 51.9% 1 day (0.6 in.) 7 h. 32 min.
 Mont Tremblant 43.5°F 34.0°F 63.5% 3 days (1.4 in.) 5 h. 57 min.
 Montreal 49.3°F 40.1°F 57.8% 2 days (1.5 in.) 6 h. 43 min.
 Moose Jaw 45.4°F 34.3°F 51.0% 1 day (0.7 in.) 7 h. 47 min.
 Muskoka Lakes 47.9°F 38.4°F 60.6% 3 days (1.7 in.) 6 h. 19 min.
 Nanaimo 48.1°F 42.7°F 61.1% 6 days (2.2 in.) 6 h. 21 min.
 Niagara Falls 51.0°F 44.0°F 56.0% 5 days (1.9 in.) 6 h. 54 min.
 Niagara-on-the-Lake 50.2°F 43.6°F 55.4% 4 days (1.8 in.) 6 h. 59 min.
 North Battleford 43.5°F 33.5°F 56.0% - 7 h. 9 min.
 North Vancouver 48.1°F 41.5°F 66.1% 8 days (2.9 in.) 5 h. 40 min.
 Oshawa 48.0°F 41.0°F 56.3% 4 days (1.4 in.) 6 h. 53 min.
 Ottawa 48.4°F 37.2°F 58.2% 2 days (1.3 in.) 6 h. 40 min.
 Prince Albert 43.0°F 32.2°F 56.3% - 7 h. 8 min.
 Prince Edward Island 41.7°F 34.6°F 52.5% - 7 h. 27 min.
 Quebec 45.1°F 33.9°F 58.0% 1 day (0.9 in.) 6 h. 43 min.
 Regina 44.3°F 33.6°F 54.5% 1 day (0.6 in.) 7 h. 18 min.
 Revelstoke 42.1°F 31.1°F 68.3% 1 day (1.3 in.) 5 h. 23 min.
 Rocky Harbour 38.2°F 30.8°F 68.1% 4 days (1.3 in.) 5 h. 23 min.
 Saint Andrews 45.5°F 38.6°F 49.3% 3 days (1.2 in.) 7 h. 51 min.
 Saint John 47.5°F 36.0°F 54.1% 2 days (0.8 in.) 7 h. 12 min.
 Saskatoon 44.0°F 33.4°F 51.8% - 7 h. 44 min.
 Sherbrooke 48.7°F 35.8°F 62.0% 2 days (1.3 in.) 6 h. 9 min.
 St. John's 37.0°F 32.9°F 71.4% 2 days (1.2 in.) 4 h. 54 min.
 Summerside 40.5°F 34.9°F 50.0% 1 day (0.9 in.) 7 h. 47 min.
 Sun Peaks 47.2°F 31.1°F 55.5% - 7 h. 10 min.
 Surrey 49.7°F 40.9°F 65.0% 8 days (2.7 in.) 5 h. 49 min.
 Sydney 42.1°F 34.0°F 52.6% 2 days (1.1 in.) 7 h. 26 min.
 Sylvan Lake 45.1°F 33.7°F 48.8% - 8 h. 9 min.
 Thunder Bay 36.3°F 31.6°F 68.4% 2 days (1.3 in.) 5 h. 20 min.
 Tofino 46.5°F 43.0°F 63.6% 8 days (4.0 in.) 6 h. 0 min.
 Toronto 49.6°F 42.6°F 52.6% 3 days (1.5 in.) 7 h. 23 min.
 Trinity 35.4°F 32.4°F 67.1% 1 day (1.1 in.) 5 h. 30 min.
 Trois-Rivières 47.8°F 36.9°F 57.0% 4 days (1.6 in.) 6 h. 50 min.
 Twillingate Island 36.9°F 31.5°F 67.6% 1 day (0.8 in.) 5 h. 27 min.
 Vancouver 49.5°F 43.9°F 62.5% 5 days (2.4 in.) 6 h. 10 min.
 Vancouver Island 47.4°F 33.6°F 66.1% 5 days (2.2 in.) 5 h. 40 min.
 Vernon 47.7°F 37.4°F 52.7% - 7 h. 32 min.
 Victoria 48.9°F 44.2°F 57.5% - 6 h. 50 min.
 Whistler 39.9°F 27.9°F 67.4% 6 days (3.0 in.) 5 h. 30 min.
 Whitehorse 36.6°F 21.7°F 62.9% - 6 h. 27 min.
 Windsor 55.5°F 46.6°F 52.0% 2 days (1.5 in.) 7 h. 26 min.
 Winnipeg 43.1°F 33.4°F 60.4% - 6 h. 28 min.
 Yellowknife 31.9°F 23.2°F 65.9% - 6 h. 5 min.
* Sunny hours are calculated based on the average daily number of hours while sunlight can reach the ground. It depends on day length and cloudiness during the day.
Places in Canada:
Name
°F
+45°F
+46°F
+23°F
+28°F
-13°F
+19°F
+27°F
+46°F
+48°F
+27°F
+21°F
+30°F
+27°F
+36°F
Units of measurement: °C / °F