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.5°F 58.3% 2 days (1.4 in.) 6 h. 47 min.
 Barrie 48.0°F 37.9°F 59.2% 2 days (1.2 in.) 6 h. 30 min.
 Bonavista 38.0°F 31.7°F 68.1% 1 day (1.1 in.) 5 h. 22 min.
 Calgary 46.9°F 33.8°F 41.2% 1 day (0.6 in.) 9 h. 10 min.
 Canmore 38.7°F 24.7°F 53.1% 3 days (1.5 in.) 7 h. 30 min.
 Charlottetown 42.9°F 34.7°F 57.9% 4 days (1.9 in.) 6 h. 43 min.
 Corner Brook 38.3°F 31.8°F 69.2% 3 days (2.1 in.) 5 h. 13 min.
 Edmonton 48.0°F 35.4°F 42.1% 2 days (0.9 in.) 9 h. 9 min.
 Faro Canada 30.5°F 21.3°F 67.4% - 5 h. 52 min.
 Fernie 41.0°F 30.2°F 59.0% - 6 h. 39 min.
 Fredericton 47.9°F 35.9°F 58.9% 1 day (0.6 in.) 6 h. 34 min.
 Gatineau 49.0°F 37.2°F 59.3% 2 days (1.1 in.) 6 h. 31 min.
 Gimli 38.5°F 30.2°F 58.6% - 6 h. 44 min.
 Halifax 46.1°F 35.6°F 57.5% 4 days (2.8 in.) 6 h. 44 min.
 Hamilton 51.1°F 42.0°F 55.0% 3 days (1.2 in.) 7 h. 3 min.
 Jasper 40.7°F 22.5°F 52.1% 2 days (1.0 in.) 7 h. 42 min.
 Kamloops 50.0°F 36.5°F 47.2% - 8 h. 19 min.
 Kawartha Lakes 47.8°F 37.2°F 59.5% 3 days (1.4 in.) 6 h. 27 min.
 Kelowna 52.6°F 36.1°F 46.2% - 8 h. 26 min.
 Kingston 49.0°F 40.0°F 58.6% 1 day (1.1 in.) 6 h. 35 min.
 Kitchener 50.7°F 39.9°F 57.4% 1 day (1.0 in.) 6 h. 43 min.
 Lac-Superieur 44.5°F 34.1°F 61.4% 2 days (1.0 in.) 6 h. 15 min.
 Lake Louise 36.7°F 19.8°F 59.7% 2 days (1.3 in.) 6 h. 36 min.
 Laval 49.4°F 38.5°F 57.4% 2 days (1.2 in.) 6 h. 46 min.
 Les Iles-de-la-Madeleine 33.2°F 33.0°F 59.1% - 6 h. 35 min.
 London 52.7°F 41.5°F 56.9% 2 days (1.0 in.) 6 h. 47 min.
 Lunenburg 44.9°F 37.2°F 53.9% 3 days (2.2 in.) 7 h. 13 min.
 Magog 48.6°F 36.6°F 63.4% 1 day (0.9 in.) 5 h. 57 min.
 Mille-Isles 46.2°F 34.5°F 59.7% 2 days (1.1 in.) 6 h. 28 min.
 Mississauga 50.2°F 41.5°F 54.3% 2 days (1.1 in.) 7 h. 9 min.
 Moncton 42.3°F 34.7°F 57.0% - 6 h. 50 min.
 Mont Tremblant 44.0°F 33.5°F 62.7% 2 days (0.9 in.) 6 h. 4 min.
 Montreal 49.5°F 39.2°F 57.0% 1 day (1.0 in.) 6 h. 50 min.
 Moose Jaw 45.3°F 33.3°F 51.3% 1 day (0.5 in.) 7 h. 44 min.
 Muskoka Lakes 47.5°F 37.1°F 59.4% 2 days (1.1 in.) 6 h. 29 min.
 Nanaimo 49.8°F 44.1°F 55.6% 4 days (1.5 in.) 7 h. 7 min.
 Niagara Falls 51.1°F 42.3°F 56.3% 3 days (1.2 in.) 6 h. 52 min.
 Niagara-on-the-Lake 50.5°F 42.1°F 55.9% 2 days (1.2 in.) 6 h. 55 min.
 North Battleford 43.9°F 32.3°F 52.6% - 7 h. 38 min.
 North Vancouver 50.5°F 42.9°F 60.8% 5 days (2.0 in.) 6 h. 24 min.
 Oshawa 48.1°F 39.5°F 56.4% 2 days (1.0 in.) 6 h. 52 min.
 Ottawa 48.5°F 36.7°F 56.9% 1 day (0.9 in.) 6 h. 50 min.
 Prince Albert 43.5°F 31.4°F 51.2% - 7 h. 51 min.
 Prince Edward Island 41.3°F 34.7°F 57.4% - 6 h. 47 min.
 Quebec 45.3°F 33.6°F 57.4% 1 day (0.6 in.) 6 h. 48 min.
 Regina 44.6°F 32.9°F 53.7% - 7 h. 24 min.
 Revelstoke 45.0°F 29.6°F 58.3% - 6 h. 47 min.
 Rocky Harbour 37.4°F 30.6°F 69.5% 4 days (2.0 in.) 5 h. 12 min.
 Saint Andrews 45.3°F 38.6°F 53.0% 2 days (0.8 in.) 7 h. 21 min.
 Saint John 47.4°F 36.3°F 57.2% 1 day (0.6 in.) 6 h. 47 min.
 Saskatoon 44.5°F 32.6°F 49.4% - 8 h. 3 min.
 Sherbrooke 48.6°F 35.7°F 62.8% 1 day (0.9 in.) 6 h. 2 min.
 St. John's 37.0°F 33.0°F 69.8% 2 days (1.4 in.) 5 h. 8 min.
 Summerside 40.1°F 34.7°F 55.9% 1 day (0.6 in.) 6 h. 59 min.
 Sun Peaks 49.1°F 31.3°F 49.7% - 7 h. 59 min.
 Surrey 51.7°F 42.6°F 59.9% 5 days (1.9 in.) 6 h. 31 min.
 Sydney 42.4°F 34.2°F 57.1% 4 days (2.4 in.) 6 h. 50 min.
 Sylvan Lake 46.5°F 33.1°F 46.0% 1 day (0.7 in.) 8 h. 32 min.
 Thunder Bay 37.3°F 31.5°F 65.9% 1 day (0.8 in.) 5 h. 40 min.
 Tofino 48.1°F 44.2°F 57.2% 5 days (2.7 in.) 6 h. 53 min.
 Toronto 49.4°F 41.3°F 53.4% 2 days (1.0 in.) 7 h. 16 min.
 Trinity 35.1°F 32.3°F 65.7% 2 days (1.4 in.) 5 h. 42 min.
 Trois-Rivières 48.1°F 36.2°F 56.1% 2 days (1.1 in.) 6 h. 58 min.
 Twillingate Island 35.4°F 31.1°F 67.3% 3 days (2.3 in.) 5 h. 30 min.
 Vancouver 50.8°F 44.8°F 57.0% 3 days (1.6 in.) 6 h. 55 min.
 Vancouver Island 48.0°F 37.9°F 57.9% 3 days (1.5 in.) 6 h. 48 min.
 Vernon 50.3°F 37.9°F 47.1% - 8 h. 19 min.
 Victoria 49.4°F 45.3°F 51.5% - 7 h. 39 min.
 Whistler 42.7°F 29.5°F 65.8% 4 days (2.0 in.) 5 h. 44 min.
 Whitehorse 36.7°F 21.7°F 63.1% - 6 h. 26 min.
 Windsor 55.8°F 45.4°F 51.2% 1 day (1.0 in.) 7 h. 32 min.
 Winnipeg 44.3°F 33.6°F 59.7% - 6 h. 34 min.
 Yellowknife 29.6°F 21.6°F 66.3% - 6 h. 1 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
+45°F
+12°F
+10°F
-6°F
+9°F
-4°F
+3°F
+14°F
0°F
+25°F
+37°F
+19°F
+14°F
Units of measurement: °C / °F