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 34.9°F 20.1°F 72.5% 3 days (1.4 in.) 4 h. 49 min.
 Barrie 47.1°F 37.2°F 60.5% 2 days (1.3 in.) 6 h. 19 min.
 Bonavista 38.8°F 31.1°F 78.5% 2 days (1.4 in.) 3 h. 56 min.
 Calgary 43.7°F 30.8°F 45.0% 2 days (1.2 in.) 8 h. 38 min.
 Canmore 34.2°F 24.4°F 65.5% 2 days (1.3 in.) 5 h. 46 min.
 Charlottetown 44.2°F 35.4°F 57.7% 3 days (1.3 in.) 6 h. 44 min.
 Corner Brook 38.4°F 33.9°F 67.8% 2 days (1.4 in.) 5 h. 25 min.
 Edmonton 43.5°F 32.5°F 48.5% 2 days (1.4 in.) 8 h. 13 min.
 Faro Canada 27.9°F 18.4°F 64.3% - 6 h. 18 min.
 Fernie 38.3°F 30.8°F 71.1% - 4 h. 59 min.
 Fredericton 47.8°F 36.5°F 61.2% 2 days (1.1 in.) 6 h. 15 min.
 Gatineau 49.2°F 37.0°F 62.0% 3 days (1.6 in.) 6 h. 8 min.
 Gimli 33.8°F 27.2°F 72.2% 2 days (1.3 in.) 4 h. 50 min.
 Halifax 48.1°F 35.2°F 62.4% 3 days (1.3 in.) 6 h. 4 min.
 Hamilton 49.8°F 41.8°F 53.8% 2 days (1.1 in.) 7 h. 12 min.
 Jasper 38.5°F 22.0°F 63.4% 2 days (1.1 in.) 6 h. 7 min.
 Kamloops 47.9°F 34.0°F 58.7% - 6 h. 43 min.
 Kawartha Lakes 47.2°F 35.7°F 62.9% 3 days (1.6 in.) 6 h. 0 min.
 Kelowna 50.0°F 33.3°F 58.3% 1 day (0.8 in.) 6 h. 45 min.
 Kingston 49.5°F 39.9°F 56.9% 2 days (1.5 in.) 6 h. 48 min.
 Kitchener 49.8°F 38.8°F 60.1% 2 days (1.4 in.) 6 h. 21 min.
 Lac-Superieur 43.3°F 32.9°F 66.4% 5 days (2.1 in.) 5 h. 34 min.
 Lake Louise 34.9°F 20.1°F 72.5% 3 days (1.4 in.) 4 h. 49 min.
 Laval 48.9°F 38.6°F 63.3% 3 days (1.7 in.) 5 h. 58 min.
 Les Iles-de-la-Madeleine 34.1°F 33.7°F 61.8% 1 day (1.0 in.) 6 h. 12 min.
 London 51.0°F 40.1°F 58.6% 4 days (1.4 in.) 6 h. 33 min.
 Lunenburg 46.8°F 37.7°F 59.3% 2 days (1.4 in.) 6 h. 29 min.
 Mille-Isles 44.2°F 32.7°F 65.7% 4 days (1.9 in.) 5 h. 39 min.
 Mississauga 49.6°F 41.1°F 53.7% 2 days (1.2 in.) 7 h. 13 min.
 Moncton 41.9°F 35.5°F 55.5% 1 day (0.9 in.) 7 h. 2 min.
 Mont Tremblant 41.9°F 32.8°F 69.2% 4 days (1.7 in.) 5 h. 10 min.
 Montreal 49.1°F 38.6°F 58.5% 2 days (1.3 in.) 6 h. 37 min.
 Moose Jaw 39.7°F 29.5°F 64.1% 1 day (0.7 in.) 5 h. 57 min.
 Muskoka Lakes 47.1°F 37.2°F 60.5% 2 days (1.3 in.) 6 h. 20 min.
 Nanaimo 49.1°F 43.3°F 70.5% 8 days (3.1 in.) 5 h. 3 min.
 Niagara Falls 50.1°F 41.8°F 55.5% 3 days (1.5 in.) 6 h. 58 min.
 Niagara-on-the-Lake 51.3°F 42.3°F 54.5% 2 days (1.4 in.) 7 h. 6 min.
 North Battleford 38.8°F 29.0°F 64.5% - 5 h. 58 min.
 North Vancouver 48.5°F 38.5°F 76.3% 8 days (3.2 in.) 4 h. 16 min.
 Oshawa 48.0°F 40.0°F 55.6% 3 days (1.1 in.) 6 h. 58 min.
 Ottawa 48.1°F 35.9°F 56.6% 3 days (1.1 in.) 6 h. 52 min.
 Prince Albert 37.1°F 26.8°F 66.7% - 5 h. 39 min.
 Prince Edward Island 41.9°F 35.5°F 55.5% 1 day (0.9 in.) 7 h. 2 min.
 Quebec 43.1°F 31.9°F 63.2% 3 days (1.3 in.) 6 h. 1 min.
 Regina 38.4°F 28.2°F 66.6% 1 day (0.7 in.) 5 h. 36 min.
 Revelstoke 42.3°F 30.9°F 73.3% - 4 h. 42 min.
 Rocky Harbour 39.8°F 31.5°F 79.2% 4 days (1.5 in.) 3 h. 52 min.
 Saint Andrews 46.2°F 39.4°F 57.2% 2 days (1.2 in.) 6 h. 47 min.
 Saint John 47.8°F 36.5°F 61.2% 2 days (1.1 in.) 6 h. 14 min.
 Saskatoon 39.7°F 29.1°F 60.5% - 6 h. 30 min.
 Sherbrooke 48.3°F 36.0°F 69.7% 5 days (1.9 in.) 5 h. 6 min.
 St. John's 37.0°F 32.6°F 72.4% 2 days (1.3 in.) 4 h. 45 min.
 Summerside 42.3°F 35.3°F 55.3% 2 days (1.3 in.) 7 h. 4 min.
 Sun Peaks 47.9°F 34.0°F 58.7% - 6 h. 43 min.
 Surrey 48.5°F 38.5°F 76.3% 8 days (3.2 in.) 4 h. 15 min.
 Sydney 42.6°F 34.5°F 59.7% 3 days (1.7 in.) 6 h. 28 min.
 Sylvan Lake 43.5°F 31.3°F 57.2% 1 day (0.9 in.) 6 h. 58 min.
 Thunder Bay 33.9°F 29.2°F 76.1% 3 days (1.7 in.) 4 h. 16 min.
 Tofino 45.5°F 41.6°F 72.6% 9 days (4.6 in.) 4 h. 46 min.
 Toronto 49.3°F 40.7°F 50.5% 2 days (1.0 in.) 7 h. 39 min.
 Trinity 37.0°F 32.6°F 72.4% 2 days (1.3 in.) 4 h. 46 min.
 Trois-Rivières 46.1°F 35.9°F 62.8% 4 days (1.6 in.) 6 h. 3 min.
 Twillingate Island 38.8°F 31.1°F 78.5% 2 days (1.4 in.) 3 h. 57 min.
 Vancouver 48.6°F 42.9°F 67.7% 4 days (2.3 in.) 5 h. 27 min.
 Vancouver Island 45.9°F 36.2°F 75.2% 5 days (2.7 in.) 4 h. 25 min.
 Vernon 45.8°F 37.6°F 58.8% - 6 h. 41 min.
 Victoria 47.6°F 43.8°F 67.3% 2 days (1.1 in.) 5 h. 28 min.
 Whistler 39.5°F 27.9°F 77.3% 8 days (3.9 in.) 4 h. 8 min.
 Whitehorse 34.8°F 22.6°F 66.1% - 5 h. 59 min.
 Windsor 53.5°F 43.9°F 54.9% 2 days (1.3 in.) 7 h. 2 min.
 Winnipeg 36.2°F 27.8°F 70.3% 2 days (1.0 in.) 5 h. 6 min.
 Yellowknife 28.1°F 18.4°F 69.8% - 5 h. 30 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
+45°F
+41°F
+43°F
+18°F
+36°F
+41°F
+41°F
+43°F
+34°F
+37°F
+41°F
+39°F
+43°F
Units of measurement: °C / °F