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 35.0°F 22.1°F 65.4% 2 days (1.2 in.) 5 h. 47 min.
 Barrie 46.8°F 37.4°F 58.8% 2 days (1.4 in.) 6 h. 32 min.
 Bonavista 37.6°F 31.8°F 73.3% 2 days (1.2 in.) 4 h. 39 min.
 Calgary 44.1°F 31.8°F 43.8% 1 day (0.9 in.) 8 h. 46 min.
 Canmore 34.5°F 25.0°F 60.8% 1 day (1.1 in.) 6 h. 25 min.
 Charlottetown 43.4°F 35.2°F 57.7% 2 days (1.1 in.) 6 h. 44 min.
 Corner Brook 38.7°F 32.7°F 69.7% 2 days (1.2 in.) 5 h. 9 min.
 Edmonton 44.7°F 34.0°F 47.6% 1 day (1.0 in.) 8 h. 20 min.
 Faro Canada 28.9°F 19.2°F 62.2% - 6 h. 36 min.
 Fernie 38.3°F 31.1°F 65.9% - 5 h. 41 min.
 Fredericton 47.3°F 35.7°F 60.6% 2 days (1.1 in.) 6 h. 19 min.
 Gatineau 48.5°F 37.1°F 60.9% 2 days (1.5 in.) 6 h. 16 min.
 Gimli 36.7°F 29.7°F 65.6% 2 days (1.1 in.) 5 h. 45 min.
 Halifax 46.6°F 35.1°F 59.7% 3 days (1.2 in.) 6 h. 25 min.
 Hamilton 49.3°F 41.8°F 53.9% 3 days (1.4 in.) 7 h. 11 min.
 Jasper 38.6°F 21.2°F 60.7% 2 days (0.9 in.) 6 h. 29 min.
 Kamloops 47.3°F 34.4°F 54.4% - 7 h. 17 min.
 Kawartha Lakes 47.2°F 36.5°F 60.3% 3 days (1.7 in.) 6 h. 20 min.
 Kelowna 50.7°F 34.1°F 52.5% - 7 h. 32 min.
 Kingston 48.6°F 39.9°F 57.1% 2 days (1.5 in.) 6 h. 46 min.
 Kitchener 49.1°F 38.9°F 57.6% 2 days (1.2 in.) 6 h. 41 min.
 Lac-Superieur 43.2°F 33.1°F 63.0% 4 days (1.7 in.) 6 h. 1 min.
 Lake Louise 34.7°F 19.4°F 66.6% 2 days (1.1 in.) 5 h. 37 min.
 Laval 48.5°F 38.7°F 60.6% 3 days (1.6 in.) 6 h. 19 min.
 Les Iles-de-la-Madeleine 34.1°F 33.8°F 60.4% - 6 h. 23 min.
 London 50.7°F 40.4°F 56.6% 3 days (1.3 in.) 6 h. 49 min.
 Lunenburg 45.4°F 37.1°F 56.2% 2 days (1.2 in.) 6 h. 54 min.
 Magog 47.5°F 35.7°F 67.7% 3 days (1.6 in.) 5 h. 22 min.
 Mille-Isles 45.0°F 34.0°F 62.2% 3 days (1.7 in.) 6 h. 6 min.
 Mississauga 49.0°F 41.3°F 52.9% 3 days (1.4 in.) 7 h. 19 min.
 Moncton 42.8°F 35.2°F 56.0% 1 day (0.9 in.) 6 h. 57 min.
 Mont Tremblant 42.3°F 33.0°F 64.7% 3 days (1.4 in.) 5 h. 46 min.
 Montreal 48.8°F 39.0°F 57.3% 2 days (1.4 in.) 6 h. 46 min.
 Moose Jaw 43.4°F 32.8°F 55.7% - 7 h. 6 min.
 Muskoka Lakes 46.8°F 37.0°F 59.3% 2 days (1.4 in.) 6 h. 29 min.
 Nanaimo 48.4°F 42.7°F 63.8% 6 days (2.4 in.) 5 h. 58 min.
 Niagara Falls 49.8°F 42.1°F 54.8% 3 days (1.6 in.) 7 h. 3 min.
 Niagara-on-the-Lake 49.7°F 42.3°F 54.1% 3 days (1.5 in.) 7 h. 9 min.
 North Battleford 41.4°F 31.9°F 59.5% - 6 h. 39 min.
 North Vancouver 48.4°F 40.4°F 68.7% 6 days (2.7 in.) 5 h. 17 min.
 Oshawa 47.3°F 39.7°F 54.6% 3 days (1.2 in.) 7 h. 6 min.
 Ottawa 47.8°F 36.4°F 57.6% 2 days (1.2 in.) 6 h. 44 min.
 Prince Albert 40.3°F 30.2°F 60.9% - 6 h. 28 min.
 Prince Edward Island 41.9°F 35.3°F 56.3% 1 day (0.9 in.) 6 h. 56 min.
 Quebec 43.7°F 32.7°F 60.2% 2 days (1.1 in.) 6 h. 24 min.
 Regina 42.2°F 31.9°F 58.0% - 6 h. 47 min.
 Revelstoke 41.7°F 30.1°F 69.5% - 5 h. 13 min.
 Rocky Harbour 38.6°F 31.4°F 74.2% 3 days (1.4 in.) 4 h. 32 min.
 Saint Andrews 45.3°F 38.7°F 54.7% 3 days (1.3 in.) 7 h. 6 min.
 Saint John 46.9°F 36.0°F 58.9% 2 days (1.1 in.) 6 h. 33 min.
 Saskatoon 42.3°F 32.0°F 55.9% - 7 h. 8 min.
 Sherbrooke 47.6°F 35.2°F 65.4% 3 days (1.5 in.) 5 h. 40 min.
 St. John's 37.5°F 33.1°F 71.7% 1 day (1.2 in.) 4 h. 51 min.
 Summerside 41.2°F 35.4°F 55.0% 2 days (1.1 in.) 7 h. 6 min.
 Sun Peaks 47.2°F 31.7°F 56.5% - 7 h. 1 min.
 Surrey 49.5°F 39.9°F 68.1% 6 days (2.6 in.) 5 h. 22 min.
 Sydney 42.1°F 34.5°F 59.6% 3 days (1.5 in.) 6 h. 28 min.
 Sylvan Lake 43.8°F 32.2°F 52.4% 1 day (0.6 in.) 7 h. 37 min.
 Thunder Bay 35.6°F 30.6°F 68.3% 2 days (1.3 in.) 5 h. 20 min.
 Tofino 46.3°F 42.5°F 66.8% 7 days (3.8 in.) 5 h. 33 min.
 Toronto 48.6°F 41.1°F 51.4% 2 days (1.1 in.) 7 h. 31 min.
 Trinity 36.4°F 32.8°F 69.2% 1 day (1.2 in.) 5 h. 12 min.
 Trois-Rivières 46.6°F 36.0°F 58.7% 3 days (1.5 in.) 6 h. 36 min.
 Twillingate Island 37.8°F 31.9°F 73.3% 2 days (1.1 in.) 4 h. 39 min.
 Vancouver 49.1°F 43.5°F 62.7% 4 days (2.0 in.) 6 h. 7 min.
 Vancouver Island 46.9°F 34.2°F 69.3% 4 days (2.2 in.) 5 h. 13 min.
 Vernon 47.0°F 37.2°F 54.2% - 7 h. 19 min.
 Victoria 48.5°F 43.9°F 59.7% 1 day (0.9 in.) 6 h. 30 min.
 Whistler 39.7°F 27.7°F 70.1% 6 days (3.1 in.) 5 h. 7 min.
 Whitehorse 35.4°F 21.4°F 62.0% - 6 h. 34 min.
 Windsor 53.4°F 44.3°F 53.3% 2 days (1.3 in.) 7 h. 14 min.
 Winnipeg 40.2°F 31.2°F 64.5% 1 day (0.8 in.) 5 h. 52 min.
 Yellowknife 28.9°F 19.5°F 66.1% - 6 h. 2 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
+50°F
+54°F
+46°F
+34°F
+43°F
+21°F
+36°F
+45°F
+52°F
+52°F
+37°F
+23°F
+32°F
+28°F
+45°F
Units of measurement: °C / °F