Canada Weather Forecast

Jetting off to Canada soon? Check out our Canada weather forecast to see what the elements have in store so you can make the most of every second. Canada is a huge country and you’ll need to know what to pack to get the most out of your holiday. Whether you’re planning on a city break in Toronto, a hiking expedition in the Rockies or a skiing trip to Banff National Park, we have all the latest weather updates.

If you’re heading out in the next two weeks you’ll find our Canada weather forecast for the coming fortnight just as useful as a guide on what to pack. Depending on the season and terrain, the weather can sometimes be unpredictable but armed with this information you’ll be able to enjoy your getaway come rain or shine.

For a longer-term picture of the climate, take a look at our month-long Canada weather forecast to help decide on when to make your booking.

  1. Wednesday, 17th July Patchy light drizzle
    High
    13°C
    Low
    5°C
    Sun:
    16 hours daily
    Wind:
    4 Mph
    Humidity:
    78%
    Rain:
    2mm
  2. Thursday, 18th July Mist
    High
    16°C
    Low
    10°C
    Sun:
    16 hours daily
    Wind:
    7 Mph
    Humidity:
    82%
    Rain:
    1mm
  3. Friday, 19th July Moderate or heavy rain shower
    High
    19°C
    Low
    10°C
    Sun:
    16 hours daily
    Wind:
    7 Mph
    Humidity:
    74%
    Rain:
    3mm
  4. Saturday, 20th July Partly cloudy
    High
    19°C
    Low
    9°C
    Sun:
    16 hours daily
    Wind:
    4 Mph
    Humidity:
    49%
    Rain:
    0mm
  5. Sunday, 21st July Moderate rain at times
    High
    23°C
    Low
    11°C
    Sun:
    16 hours daily
    Wind:
    5 Mph
    Humidity:
    57%
    Rain:
    1mm
  6. Monday, 22nd July Moderate rain at times
    High
    24°C
    Low
    13°C
    Sun:
    16 hours daily
    Wind:
    7 Mph
    Humidity:
    59%
    Rain:
    1mm
  7. Tuesday, 23rd July Partly cloudy
    High
    25°C
    Low
    14°C
    Sun:
    16 hours daily
    Wind:
    6 Mph
    Humidity:
    61%
    Rain:
    0mm

View weather for