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 38.8°F 23.9°F 44.5% 1 day (1.0 in.) 8 h. 41 min.
 Barrie 48.0°F 37.6°F 53.1% 1 day (0.9 in.) 7 h. 19 min.
 Bonavista 35.9°F 31.3°F 67.2% 2 days (1.3 in.) 5 h. 29 min.
 Calgary 46.8°F 33.5°F 36.9% 1 day (0.5 in.) 9 h. 44 min.
 Canmore 40.3°F 24.9°F 42.3% 2 days (1.1 in.) 8 h. 59 min.
 Charlottetown 41.5°F 34.0°F 58.8% 3 days (1.8 in.) 6 h. 35 min.
 Corner Brook 36.2°F 28.1°F 74.4% 3 days (2.1 in.) 4 h. 30 min.
 Edmonton 45.5°F 33.8°F 49.5% 2 days (1.1 in.) 8 h. 5 min.
 Faro Canada 31.5°F 19.5°F 70.3% - 5 h. 25 min.
 Fernie 44.7°F 31.6°F 40.7% - 9 h. 9 min.
 Fredericton 47.3°F 35.3°F 56.2% 1 day (0.7 in.) 6 h. 56 min.
 Gatineau 48.8°F 36.5°F 51.7% 2 days (1.1 in.) 7 h. 32 min.
 Gimli 39.6°F 28.8°F 46.6% - 8 h. 23 min.
 Halifax 44.3°F 36.1°F 59.7% 4 days (2.8 in.) 6 h. 26 min.
 Hamilton 51.8°F 41.3°F 51.5% 2 days (1.1 in.) 7 h. 30 min.
 Jasper 40.3°F 21.0°F 53.0% 1 day (0.6 in.) 7 h. 34 min.
 Kamloops 53.8°F 38.3°F 30.4% - 10 h. 38 min.
 Kawartha Lakes 48.5°F 37.6°F 52.4% 1 day (0.8 in.) 7 h. 24 min.
 Kelowna 55.7°F 39.6°F 29.5% - 10 h. 43 min.
 Kingston 48.4°F 39.3°F 54.1% 1 day (1.0 in.) 7 h. 11 min.
 Kitchener 50.5°F 39.5°F 51.5% 1 day (0.6 in.) 7 h. 31 min.
 Lac-Superieur 44.4°F 33.7°F 51.6% 1 day (0.8 in.) 7 h. 33 min.
 Lake Louise 35.9°F 18.6°F 59.2% 1 day (0.9 in.) 6 h. 39 min.
 Laval 49.0°F 37.7°F 50.8% 1 day (1.0 in.) 7 h. 39 min.
 Les Iles-de-la-Madeleine 33.7°F 31.9°F 56.7% - 6 h. 54 min.
 London 53.3°F 41.5°F 51.6% - 7 h. 29 min.
 Lunenburg 43.5°F 36.8°F 55.5% 3 days (2.1 in.) 7 h. 0 min.
 Magog 48.2°F 36.4°F 58.4% 1 day (0.7 in.) 6 h. 37 min.
 Mille-Isles 45.1°F 33.5°F 50.5% 2 days (1.0 in.) 7 h. 42 min.
 Mississauga 50.0°F 40.4°F 51.5% 2 days (1.0 in.) 7 h. 31 min.
 Moncton 43.3°F 34.6°F 58.7% - 6 h. 36 min.
 Mont Tremblant 44.3°F 33.2°F 52.2% 1 day (0.8 in.) 7 h. 29 min.
 Montreal 49.1°F 38.5°F 50.7% 1 day (0.9 in.) 7 h. 40 min.
 Moose Jaw 46.4°F 33.6°F 44.0% 1 day (0.3 in.) 8 h. 43 min.
 Muskoka Lakes 46.8°F 36.3°F 54.9% 3 days (1.4 in.) 7 h. 5 min.
 Nanaimo 53.0°F 44.2°F 38.1% 1 day (0.5 in.) 9 h. 30 min.
 Niagara Falls 52.4°F 42.1°F 50.8% 2 days (1.0 in.) 7 h. 36 min.
 Niagara-on-the-Lake 51.1°F 41.2°F 50.6% 2 days (0.9 in.) 7 h. 37 min.
 North Battleford 42.7°F 31.8°F 55.0% - 7 h. 17 min.
 North Vancouver 52.8°F 45.3°F 42.5% 2 days (1.0 in.) 8 h. 54 min.
 Oshawa 48.4°F 38.6°F 50.6% 1 day (0.8 in.) 7 h. 38 min.
 Ottawa 48.4°F 36.7°F 52.1% 2 days (1.0 in.) 7 h. 28 min.
 Prince Albert 41.9°F 30.5°F 53.5% 1 day (0.4 in.) 7 h. 31 min.
 Prince Edward Island 40.9°F 34.1°F 58.2% 1 day (0.6 in.) 6 h. 40 min.
 Quebec 44.6°F 33.4°F 50.2% 1 day (0.8 in.) 7 h. 46 min.
 Regina 45.3°F 33.1°F 45.8% - 8 h. 29 min.
 Revelstoke 46.6°F 30.9°F 37.9% - 9 h. 35 min.
 Rocky Harbour 34.0°F 28.3°F 70.5% 4 days (2.0 in.) 5 h. 3 min.
 Saint Andrews 43.7°F 37.8°F 52.2% 2 days (0.8 in.) 7 h. 26 min.
 Saint John 46.1°F 36.2°F 55.5% 1 day (0.7 in.) 7 h. 1 min.
 Saskatoon 44.0°F 32.8°F 43.6% - 8 h. 51 min.
 Sherbrooke 48.3°F 35.7°F 56.5% 1 day (0.7 in.) 6 h. 53 min.
 St. John's 36.7°F 32.1°F 71.0% 3 days (1.6 in.) 4 h. 57 min.
 Summerside 39.5°F 34.4°F 56.9% 1 day (0.6 in.) 6 h. 51 min.
 Sun Peaks 47.4°F 29.3°F 31.7% - 10 h. 27 min.
 Surrey 55.0°F 44.4°F 42.0% 2 days (0.8 in.) 8 h. 57 min.
 Sydney 41.3°F 33.7°F 60.5% 4 days (2.6 in.) 6 h. 21 min.
 Sylvan Lake 45.1°F 32.2°F 51.0% 1 day (0.7 in.) 7 h. 49 min.
 Thunder Bay 39.3°F 31.6°F 56.3% 1 day (0.7 in.) 6 h. 59 min.
 Tofino 50.7°F 44.4°F 42.0% 2 days (1.2 in.) 8 h. 58 min.
 Toronto 49.4°F 40.4°F 51.5% 2 days (0.9 in.) 7 h. 31 min.
 Trinity 33.7°F 31.2°F 65.8% 2 days (1.5 in.) 5 h. 41 min.
 Trois-Rivières 47.7°F 35.6°F 50.4% 2 days (0.9 in.) 7 h. 44 min.
 Twillingate Island 33.1°F 30.7°F 66.9% 3 days (2.4 in.) 5 h. 33 min.
 Vancouver 53.6°F 45.3°F 40.2% 2 days (0.8 in.) 9 h. 13 min.
 Vancouver Island 47.2°F 36.2°F 39.1% 1 day (0.7 in.) 9 h. 23 min.
 Vernon 54.4°F 39.0°F 30.8% - 10 h. 32 min.
 Victoria 52.5°F 45.1°F 34.5% - 9 h. 58 min.
 Whistler 45.3°F 31.5°F 46.6% 1 day (0.8 in.) 8 h. 22 min.
 Whitehorse 36.4°F 18.8°F 63.7% - 6 h. 20 min.
 Windsor 57.0°F 45.4°F 46.2% 1 day (0.8 in.) 8 h. 11 min.
 Winnipeg 46.0°F 34.0°F 49.4% - 7 h. 58 min.
 Yellowknife 25.6°F 14.3°F 63.0% - 6 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
+52°F
+55°F
+39°F
+48°F
+63°F
+61°F
+66°F
+66°F
+59°F
+43°F
+46°F
+59°F
+50°F
Units of measurement: °C / °F