World Resorts Canada Weather

Best time to travel to Canada

Canada 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.

Monthly Canada weather

January
February
March
April
May
June
July
August
September
October
November
December
Place name Air temp
day / night
Cloudiness Rainy days (precipitation) Sunny hours
 Banff 15.3°F 10.6°F 70.9% - 3 h. 28 min.
 Barrie 27.0°F 23.3°F 76.5% 1 day (1.0 in.) 3 h. 11 min.
 Bonavista 27.8°F 25.6°F 72.5% 3 days (1.4 in.) 3 h. 25 min.
 Calgary 20.6°F 14.4°F 51.4% - 5 h. 8 min.
 Canmore 16.5°F 10.9°F 59.6% - 4 h. 26 min.
 Charlottetown 27.8°F 25.7°F 71.0% 3 days (1.7 in.) 3 h. 37 min.
 Corner Brook 26.2°F 22.0°F 82.7% 2 days (1.8 in.) 2 h. 31 min.
 Edmonton 15.5°F 10.2°F 56.9% - 4 h. 30 min.
 Faro Canada -0.4°F -0.9°F 87.5% - 1 h. 47 min.
 Fernie 20.5°F 16.3°F 89.1% - 1 h. 57 min.
 Fredericton 27.7°F 22.0°F 63.5% 4 days (1.7 in.) 4 h. 20 min.
 Gatineau 24.1°F 17.2°F 70.3% 1 day (1.3 in.) 3 h. 43 min.
 Gimli 11.8°F 7.8°F 69.2% - 3 h. 38 min.
 Halifax 31.7°F 28.6°F 70.0% 4 days (2.3 in.) 3 h. 46 min.
 Hamilton 32.0°F 29.3°F 70.6% 3 days (1.5 in.) 3 h. 45 min.
 Jasper 14.5°F 6.8°F 60.4% - 4 h. 15 min.
 Kamloops 25.4°F 21.8°F 79.4% - 2 h. 45 min.
 Kawartha Lakes 26.6°F 21.9°F 77.3% 1 day (1.2 in.) 3 h. 6 min.
 Kelowna 31.0°F 22.6°F 75.9% - 3 h. 5 min.
 Kingston 29.1°F 26.2°F 74.6% 2 days (1.3 in.) 3 h. 21 min.
 Kitchener 29.1°F 25.3°F 79.0% 2 days (1.2 in.) 2 h. 58 min.
 Lac-Superieur 21.3°F 13.7°F 73.9% 2 days (1.2 in.) 3 h. 22 min.
 Lake Louise 17.6°F 6.5°F 79.9% - 2 h. 42 min.
 Laval 23.5°F 18.0°F 66.7% 1 day (1.2 in.) 4 h. 2 min.
 Les Iles-de-la-Madeleine 28.5°F 28.9°F 83.3% 4 days (1.4 in.) 2 h. 29 min.
 London 30.8°F 27.4°F 80.2% 2 days (1.4 in.) 2 h. 52 min.
 Lunenburg 32.0°F 29.6°F 70.2% 4 days (2.3 in.) 3 h. 45 min.
 Magog 25.6°F 19.7°F 78.3% 1 day (1.1 in.) 2 h. 59 min.
 Mille-Isles 23.0°F 15.6°F 68.0% 2 days (1.3 in.) 3 h. 55 min.
 Mississauga 31.0°F 28.4°F 72.2% 3 days (1.3 in.) 3 h. 36 min.
 Moncton 27.5°F 24.6°F 66.4% 4 days (1.5 in.) 4 h. 3 min.
 Mont Tremblant 20.6°F 13.7°F 76.0% 2 days (1.1 in.) 3 h. 11 min.
 Montreal 24.6°F 19.8°F 71.3% 1 day (0.5 in.) 3 h. 38 min.
 Moose Jaw 15.8°F 10.4°F 61.6% - 4 h. 18 min.
 Muskoka Lakes 26.5°F 21.8°F 81.3% 1 day (1.2 in.) 2 h. 43 min.
 Nanaimo 40.6°F 39.0°F 74.8% 11 days (3.9 in.) 3 h. 12 min.
 Niagara Falls 32.5°F 30.0°F 75.6% 1 day (1.3 in.) 3 h. 17 min.
 Niagara-on-the-Lake 32.8°F 30.6°F 74.0% 2 days (1.3 in.) 3 h. 26 min.
 North Battleford 9.8°F 4.2°F 71.6% - 3 h. 20 min.
 North Vancouver 39.8°F 37.3°F 73.6% 10 days (3.9 in.) 3 h. 18 min.
 Oshawa 30.1°F 27.4°F 72.8% 3 days (1.3 in.) 3 h. 32 min.
 Ottawa 24.8°F 18.1°F 69.4% 1 day (0.7 in.) 3 h. 48 min.
 Prince Albert 8.9°F 3.4°F 70.2% - 3 h. 26 min.
 Prince Edward Island 27.5°F 25.4°F 69.7% 3 days (1.6 in.) 3 h. 45 min.
 Quebec 21.5°F 14.0°F 68.2% 1 day (0.5 in.) 3 h. 52 min.
 Regina 12.9°F 8.0°F 71.6% - 3 h. 26 min.
 Revelstoke 24.1°F 18.6°F 85.7% - 2 h. 13 min.
 Rocky Harbour 23.9°F 20.6°F 81.2% 4 days (2.1 in.) 2 h. 37 min.
 Saint Andrews 31.5°F 28.4°F 60.0% 4 days (1.8 in.) 4 h. 41 min.
 Saint John 29.0°F 23.6°F 61.0% 4 days (1.7 in.) 4 h. 35 min.
 Saskatoon 10.8°F 5.4°F 68.8% - 3 h. 36 min.
 Sherbrooke 25.4°F 19.3°F 77.5% 2 days (1.0 in.) 3 h. 3 min.
 St. John's 30.3°F 28.3°F 76.1% 5 days (2.4 in.) 3 h. 7 min.
 Summerside 26.7°F 26.2°F 68.9% 3 days (1.5 in.) 3 h. 49 min.
 Sun Peaks 25.2°F 18.3°F 82.1% - 2 h. 31 min.
 Surrey 40.3°F 37.1°F 73.5% 9 days (3.5 in.) 3 h. 19 min.
 Sydney 32.1°F 29.6°F 67.4% 4 days (1.9 in.) 3 h. 57 min.
 Sylvan Lake 17.1°F 10.3°F 64.6% - 3 h. 57 min.
 Thunder Bay 17.1°F 14.2°F 65.8% - 4 h. 1 min.
 Tofino 43.5°F 41.9°F 72.7% 12 days (5.6 in.) 3 h. 23 min.
 Toronto 31.2°F 28.8°F 75.4% 2 days (0.7 in.) 3 h. 18 min.
 Trinity 30.1°F 28.6°F 74.1% 4 days (2.2 in.) 3 h. 17 min.
 Trois-Rivières 21.9°F 15.3°F 64.5% 2 days (1.0 in.) 4 h. 13 min.
 Twillingate Island 27.3°F 25.0°F 74.1% 3 days (1.3 in.) 3 h. 14 min.
 Vancouver 41.4°F 39.6°F 79.7% 5 days (1.9 in.) 2 h. 46 min.
 Vancouver Island 38.6°F 32.5°F 78.1% 11 days (5.0 in.) 2 h. 54 min.
 Vernon 27.1°F 23.8°F 76.2% - 3 h. 2 min.
 Victoria 42.5°F 41.1°F 71.4% 2 days (1.7 in.) 3 h. 31 min.
 Whistler 31.4°F 23.0°F 70.3% 9 days (4.6 in.) 3 h. 33 min.
 Whitehorse 6.6°F -1.3°F 86.8% - 1 h. 52 min.
 Windsor 32.0°F 29.1°F 77.4% 3 days (1.3 in.) 3 h. 8 min.
 Winnipeg 13.4°F 8.0°F 69.7% - 3 h. 37 min.
 Yellowknife -7.1°F -10.5°F 79.1% - 2 h. 17 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
+46°F
-11°F
+23°F
-24°F
+7°F
+25°F
+18°F
+12°F
+19°F
+14°F
+16°F
+36°F
+30°F
+23°F
Units of measurement: °C / °F