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
• 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 37.1°F 22.1°F 52.5% 1 day (1.0 in.) 7 h. 36 min.
 Barrie 47.5°F 37.5°F 58.7% 2 days (1.0 in.) 6 h. 35 min.
 Bonavista 38.2°F 32.9°F 65.4% 2 days (1.3 in.) 5 h. 45 min.
 Calgary 47.5°F 34.5°F 40.7% 1 day (0.6 in.) 9 h. 14 min.
 Canmore 39.5°F 23.7°F 49.3% 2 days (1.2 in.) 8 h. 3 min.
 Charlottetown 42.2°F 34.7°F 62.9% 4 days (2.3 in.) 6 h. 3 min.
 Corner Brook 38.3°F 31.1°F 72.5% 3 days (2.6 in.) 4 h. 46 min.
 Edmonton 48.7°F 36.2°F 41.6% 1 day (0.8 in.) 9 h. 13 min.
 Faro Canada 31.4°F 22.5°F 66.2% - 6 h. 2 min.
 Fernie 41.9°F 29.0°F 52.8% - 7 h. 30 min.
 Fredericton 47.4°F 35.7°F 60.0% 1 day (0.6 in.) 6 h. 25 min.
 Gatineau 48.4°F 36.8°F 57.5% 1 day (0.8 in.) 6 h. 45 min.
 Gimli 40.3°F 31.4°F 53.3% - 7 h. 29 min.
 Halifax 44.4°F 36.0°F 60.2% 6 days (3.8 in.) 6 h. 22 min.
 Hamilton 51.0°F 41.2°F 55.3% 3 days (1.1 in.) 7 h. 0 min.
 Jasper 40.6°F 21.4°F 48.5% 1 day (0.6 in.) 8 h. 13 min.
 Kamloops 50.9°F 37.1°F 41.6% - 9 h. 6 min.
 Kawartha Lakes 47.3°F 37.3°F 58.3% 1 day (1.0 in.) 6 h. 38 min.
 Kelowna 53.6°F 37.2°F 39.6% - 9 h. 21 min.
 Kingston 48.0°F 39.2°F 60.5% 1 day (0.9 in.) 6 h. 20 min.
 Kitchener 50.1°F 39.2°F 56.1% - 6 h. 54 min.
 Lac-Superieur 44.6°F 34.1°F 58.2% 1 day (0.6 in.) 6 h. 41 min.
 Lake Louise 36.5°F 18.0°F 54.6% 1 day (0.8 in.) 7 h. 19 min.
 Laval 49.0°F 37.8°F 55.4% 2 days (1.0 in.) 7 h. 3 min.
 Les Iles-de-la-Madeleine 32.9°F 32.6°F 62.4% - 6 h. 9 min.
 London 52.4°F 41.0°F 55.8% 1 day (0.7 in.) 6 h. 56 min.
 Lunenburg 43.2°F 37.0°F 55.6% 4 days (2.8 in.) 7 h. 0 min.
 Magog 47.8°F 36.0°F 62.2% - 6 h. 7 min.
 Mille-Isles 46.6°F 34.8°F 56.1% 1 day (0.7 in.) 6 h. 58 min.
 Mississauga 49.7°F 40.8°F 54.5% 2 days (1.0 in.) 7 h. 7 min.
 Moncton 42.8°F 34.8°F 61.3% 1 day (0.4 in.) 6 h. 15 min.
 Mont Tremblant 44.5°F 33.4°F 59.0% 1 day (0.6 in.) 6 h. 34 min.
 Montreal 49.3°F 38.9°F 56.2% 1 day (0.9 in.) 6 h. 56 min.
 Moose Jaw 48.2°F 35.8°F 46.1% - 8 h. 28 min.
 Muskoka Lakes 46.7°F 36.3°F 58.8% 1 day (1.0 in.) 6 h. 34 min.
 Nanaimo 50.3°F 44.3°F 48.3% 1 day (0.5 in.) 8 h. 7 min.
 Niagara Falls 50.9°F 41.6°F 56.5% 2 days (1.0 in.) 6 h. 51 min.
 Niagara-on-the-Lake 49.4°F 41.1°F 56.9% 2 days (1.0 in.) 6 h. 47 min.
 North Battleford 46.1°F 34.0°F 48.8% - 8 h. 10 min.
 North Vancouver 51.6°F 44.8°F 53.7% 2 days (1.2 in.) 7 h. 23 min.
 Oshawa 47.4°F 38.3°F 57.0% 1 day (0.8 in.) 6 h. 47 min.
 Ottawa 48.2°F 36.8°F 58.2% 1 day (0.8 in.) 6 h. 40 min.
 Prince Albert 46.1°F 33.5°F 45.4% - 8 h. 40 min.
 Prince Edward Island 41.2°F 34.8°F 62.0% - 6 h. 10 min.
 Quebec 45.9°F 34.1°F 54.4% - 7 h. 12 min.
 Regina 47.8°F 35.7°F 47.0% - 8 h. 21 min.
 Revelstoke 45.3°F 27.7°F 51.8% 1 day (0.7 in.) 7 h. 41 min.
 Rocky Harbour 36.3°F 30.8°F 67.3% 5 days (2.4 in.) 5 h. 31 min.
 Saint Andrews 44.6°F 38.1°F 54.2% 2 days (0.8 in.) 7 h. 11 min.
 Saint John 46.6°F 36.2°F 57.5% 1 day (0.5 in.) 6 h. 45 min.
 Saskatoon 46.8°F 34.7°F 46.2% - 8 h. 31 min.
 Sherbrooke 47.8°F 35.0°F 61.3% - 6 h. 14 min.
 St. John's 37.8°F 33.8°F 69.3% 3 days (1.5 in.) 5 h. 12 min.
 Summerside 39.2°F 35.0°F 60.8% 1 day (0.4 in.) 6 h. 20 min.
 Sun Peaks 49.5°F 29.3°F 45.3% - 8 h. 35 min.
 Surrey 53.4°F 44.4°F 52.3% 2 days (1.0 in.) 7 h. 34 min.
 Sydney 42.2°F 34.6°F 60.4% 5 days (3.1 in.) 6 h. 23 min.
 Sylvan Lake 47.1°F 33.3°F 42.4% 1 day (0.8 in.) 9 h. 3 min.
 Thunder Bay 39.0°F 32.3°F 59.2% - 6 h. 36 min.
 Tofino 49.5°F 45.3°F 50.4% 2 days (1.3 in.) 7 h. 50 min.
 Toronto 48.5°F 40.8°F 56.0% 2 days (0.9 in.) 6 h. 55 min.
 Trinity 34.8°F 32.7°F 63.3% 2 days (1.5 in.) 6 h. 2 min.
 Trois-Rivières 48.5°F 35.9°F 53.0% 1 day (0.7 in.) 7 h. 24 min.
 Twillingate Island 34.2°F 31.9°F 64.1% 4 days (3.1 in.) 5 h. 57 min.
 Vancouver 51.8°F 45.6°F 50.7% 2 days (1.1 in.) 7 h. 47 min.
 Vancouver Island 48.6°F 38.2°F 50.4% 1 day (0.8 in.) 7 h. 50 min.
 Vernon 52.5°F 37.7°F 41.0% - 9 h. 9 min.
 Victoria 50.3°F 45.8°F 43.8% - 8 h. 43 min.
 Whistler 43.7°F 29.7°F 60.7% 2 days (1.0 in.) 6 h. 26 min.
 Whitehorse 37.4°F 21.2°F 59.0% - 7 h. 3 min.
 Windsor 56.0°F 45.2°F 50.1% 1 day (0.9 in.) 7 h. 41 min.
 Winnipeg 47.3°F 35.9°F 55.8% - 7 h. 6 min.
 Yellowknife 28.2°F 20.0°F 61.6% - 6 h. 44 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
+43°F
+43°F
+7°F
+36°F
-22°F
+10°F
+16°F
+7°F
+19°F
+9°F
+28°F
+34°F
+36°F
+16°F
Units of measurement: °C / °F