Average Canada Temperature by Month and City

Canada temperature on average by month and city.

Weather in Canada | Seasons in Canada | Canada Weather & Event Calendars
Canada temperature varies widely depending on where you are and what time of year it is. The following charts outline average low / high temperatures for major cities in Canada, going - more or less - west to east.

Temperatures below are according to the Weather Network, a source for local Canadian weather information and forecasts.

  • 01 of 12
    Couple walking in snow covered urban park
    ••• Noel Hendrickson/Digital Vision/Getty Images

    Average Low / High Temperatures for Major Cities across Canada in January

    • Vancouver, BC: 32 / 43°Fahrenheit (0 / 6°Celsius)
    • Edmonton, AB: -2 / 18°F, (-19 / -8°C)
    • Yellowknife, NWT: -24 / -9°F, (-31 / -23°C)
    • Inukjuak, NU: -17 / -4°F, (-27 / -20°C)
    • Winnipeg, MB: -9 / 10°F, (-23 / -12°C)
    • Ottawa, ON: 5 / 23°F, (-15 / -5°C)
    • Toronto, ON: 14 / 28°F, (-10 / -2°C)
    • Montréal, QC: 7 / 23°F, (-14 / -5°C)
    • Halifax, NS: 16 / 30°F, (-9 / -1°C)
    • St. John's, NF: 19 / 32°F, (-7 / 0°C)
  • 02 of 12
    Lake Moraine
    ••• Lake Moraine, Banff National Park. Darrell Gulin / Getty Images

    Average Low / High Temperatures for Major Cities across Canada in February

    • Vancouver, BC: 34 / 46°Fahrenheit (1 / 8°Celsius)
    • Edmonton, AB: 3 / 25°F, (-16 / -4°C)
    • Yellowknife, NWT: -18 / -2°F, (-28 / -19°C)
    • Inukjuak, NU: -20 / -6°F, (-29 / -21°C)
    • Winnipeg, MB: -4 / 16°F, (-20 / -9°C)
    • Ottawa, ON: 9 / 25°F, (-13 / -4°C)
    • Toronto, ON: 14 / 30°F, (-10 / -1°C)
    • Montréal, QC: 9 / 27°F, (-13 / -3°C)
    • Halifax, NS: 14 / 30°F, (-10 / -1°C)
    • St. John's, NF: 18 / 32°F, (-8 / 0°C)
  • 03 of 12
    Toronto March
    ••• View of Toronto skyline from Ward's Island. Ashley L Duffus / Getty Images

    Average Low / High Temperatures for Major Cities across Canada in March

    • Vancouver, BC: 41 / 55°Fahrenheit (5 / 13°Celsius)
    • Edmonton, AB: 19 / 34°F, (-7 / 1°C) still possibility of snow
    • Yellowknife, NWT: -11 / 10°F, (-24 / -12°C)
    • Iqaluit, NU: -17 / 0°F, (-27 / -18°C) one of the coldest, snowiest months
    • Winnipeg, MB: 12 / 30°F, (-11 / -1°C)
    • Ottawa, ON: 21 / 36°F, (-6 / 2°C) mix of rain / snow, but warming up
    • Toronto, ON: 25 / 39°F, (-4 / 4°C)
    • Montréal, QC: 21 / 36°F, (-6 / 2°C)
    • Halifax, NS: 23 / 37°F, (-5 / 3°C)
    • St. John's, NF: 23 / 34°F, (-5 / 1°C)
  • 04 of 12
    OttawaSpring.jpg
    ••• Ottawa in spring is especially popular due its tulip festival. Dennis McColeman / Getty Images

    Average Low / High Temperatures for Major Cities across Canada in April

    • Vancouver, BC: 41 / 55°Fahrenheit (5 / 13°Celsius)
    • Edmonton, AB: 27 / 48°F, (-3 / 9°C)
    • Yellowknife, NWT: 9 / 30°F, (-13 / -1°C)
    • Iqaluit, NU: -2 / 14°F, (-19 / -10°C)
    • Winnipeg, MB: 28 / 48°F, (-3 / 9°C)
    • Ottawa, ON: 37 / 54°F, (3 / 15°C)
    • Toronto, ON: 34 / 53°F, (1 / 11°C)
    • Montréal, QC: 34 / 52°F, (1 / 11°C)
    • Halifax, NS: 34 / 48°F, (1 / 9°C)
    • St. John's, NF: 30 / 41°F, (-1 / 5°C)
    Continue to 5 of 12 below.
  • 05 of 12
    St. John's newfoundland
    ••• St. John's, Newfoundland. Yves Marcoux / Getty Images

    Average Low / High Temperatures for Major Cities across Canada in May

    • Vancouver, BC: 46 / 61°Fahrenheit (8 / 16°Celsius)
    • Edmonton, AB: 37 / 63°F, (3 / 17°C)
    • Yellowknife, NWT: 32 / 50°F, (0 / 10°C)
    • Inukjuak, NU: 25 / 34°F, (-4 / 1°C)
    • Winnipeg, MB: 41 / 66°F, (5 / 19°C)
    • Ottawa, ON: 45 / 66°F, (7 / 19°C)
    • Toronto, ON: 43 / 64°F, (6 / 18°C)
    • Montréal, QC: 45 / 66°F, (7 / 19°C)
    • Halifax, NS: 39 / 59°F, (4 / 15°C)
    • St. John's, NF: 34 / 50°F, (1 / 10°C)
  • 06 of 12
    Vancouver June
    ••• False Creek, Vancouver. LeonU / Getty Images

    Average Low / High Temperatures for Major Cities across Canada in June

    • Vancouver, BC: 52 / 66°Fahrenheit (11 / 19°Celsius)
    • Edmonton, AB: 45 / 70°F, (7 / 21°C)
    • Yellowknife, NWT: 46 / 64°F, (8 / 18°C)
    • Inukjuak, NU: 32 / 46°F, (0 / 8°C)
    • Winnipeg, MB: 50 / 73°F, (10 / 23°C)
    • Ottawa, ON: 54 / 75°F, (12 / 24°C)
    • Toronto, ON: 52 / 75°F, (11 / 24°C)
    • Montréal, QC: 55 / 73°F, (13 / 23°C)
    • Halifax, NS: 48 / 68°F, (9 / 20°C)
    • St. John's, NF: 43 / 61°F, (6 / 16°C)
  • 07 of 12
    Canoe-at-Lake-Opeongo,-Algonquin-Provincial-Park,-Ontario,-Canada.jpg
    ••• Lake Opeongo is the largest lake in Algonquin Provincial Park, Ontario, Canada. Thomas Peter Widmann / LOOK-foto / Getty Images

    Average Low / High Temperatures for Major Cities across Canada in July

    • Vancouver, BC: 55 / 72°Fahrenheit (13 / 22°Celsius)
    • Edmonton, AB: 48 / 73°F, (9 / 23°C)
    • Yellowknife, NWT: 54 / 70°F, (12 / 21°C)
    • Inukjuak, NU: 41 / 55°F, (5 / 13°C)
    • Winnipeg, MB: 55 / 79°F, (13 / 26°C)
    • Ottawa, ON: 59 / 79°F, (15 / 26°C)
    • Toronto, ON: 57 / 81°F, (14 / 27°C)
    • Montréal, QC: 59 / 79°F, (15 / 26°C)
    • Halifax, NS: 55 / 73°F, (13 / 23°C)
    • St. John's, NF: 51 / 68°F, (11 / 20°C)
  • 08 of 12
    Edmonton
    ••• Edmonton, Alberta. Dan Jurak / Getty Images

    Average Low / High Temperatures for Major Cities across Canada in August

    • Vancouver, BC: 55 / 72°Fahrenheit (13 / 22°Celsius)
    • Edmonton, AB: 46 / 72°F, (8 / 22°C)
    • Yellowknife, NWT: 50 / 64°F, (10 / 18°C)
    • Inukjuak, NU: 43 / 54°F, (6 / 12°C)
    • Winnipeg, MB: 54 / 77°F, (12 / 25°C)
    • Ottawa, ON: 54 / 77°F, (14 / 25°C)
    • Toronto, ON: 55 / 79°F, (13 / 26°C)
    • Montréal, QC: 54 / 77°F, (14 / 25°C)
    • Halifax, NS: 55 / 73°F, (13 / 23°C)
    • St. John's, NF: 51 / 68°F, (11 / 20°C)
    Continue to 9 of 12 below.
  • 09 of 12
    Prosperous Lake
    ••• Prosperous Lake, Northwest Territories. WanRu Chen / Getty Images

    Average Low / High Temperatures for Major Cities across Canada in September

    • Vancouver, BC: 50 / 64°Fahrenheit (10 / 18°Celsius)
    • Edmonton, AB: 37 / 63°F, (3 / 17°C)
    • Yellowknife, NWT: 37 / 50°F, (3 / 10°C)
    • Inukjuak, NU: 36 / 46°F, (2 / 8°C)
    • Winnipeg, MB: 43 / 66°F, (6 / 19°C)
    • Ottawa, ON: 49 / 68°F, (9 / 20°C)
    • Toronto, ON: 49 / 70°F, (9 / 21°C)
    • Montréal, QC: 49 / 68°F, (9 / 20°C)
    • Halifax, NS: 49 / 66°F, (9 / 19°C)
    • St. John's, NF: 46 / 61°F, (8 / 16°C)
  • 10 of 12
    Prince Edward Island
    ••• Pownal, Prince Edward Island, Ontario. Barrett & MacKay / Getty Images

    Average Low / High Temperatures for Major Cities across Canada in October

    • Vancouver, BC: 43 / 57°Fahrenheit (6 / 14°Celsius)
    • Edmonton, AB: 30 / 52°F, (-1 / 11°C)
    • Yellowknife, NWT: 27 / 34°F, (-3 / 1°C)
    • Inukjuak, NU: 30 / 36°F, (-1 / 2°C)
    • Winnipeg, MB: 32 / 52°F, (0 / 11°C)
    • Ottawa, ON: 37 / 55°F, (3 / 13°C)
    • Toronto, ON: 39 / 57°F, (4 / 14°C)
    • Montréal, QC: 39 / 55°F, (4 / 13°C)
    • Halifax, NS: 39 / 55°F, (4 / 13°C)
    • St. John's, NF: 37 / 52°F, (3 / 11°C)
  • 11 of 12
    Toronto Ice Skating
    ••• Iceskating at Nathan Phillips Square, Toronto, Ontario. Katrin Ray Shumakov / Getty Images

    Average Low / High Temperatures for Major Cities across Canada in November

    • Vancouver, BC: 37 / 48°Fahrenheit (3 / 9°Celsius)
    • Edmonton, AB: 14 / 32°F, (-10 / 0°C)
    • Yellowknife, NWT: 0 / 14°F, (-18 / -10°C)
    • Inukjuak, NU: 16 / 27°F, (-9 / -3°C)
    • Winnipeg, MB: 18 / 32°F, (-8 / 0°C)
    • Ottawa, ON: 28 / 41°F, (-2 / 5°C)
    • Toronto, ON: 32 / 45°F, (0 / 7°C)
    • Montréal, QC: 30 / 41°F, (-1 / 5°C)
    • Halifax, NS: 32 / 45°F, (0 / 7°C)
    • St. John's, NF: 32 / 43°F, (0 / 6°C)
  • 12 of 12
    Place Jacques Cartier Christmas
    ••• Place Jacques Cartier, Old Montreal, Quebec. Perry Mastrovito / Getty Images

    Average Low / High Temperatures for Major Cities across Canada in December

    • Vancouver, BC: 34 / 43°Fahrenheit (1 / 6°Celsius)
    • Edmonton, AB: 1 / 21°F, (-17 / -6°C)
    • Yellowknife, NWT: -17 / -2°F, (-27 / -19°C)
    • Inukjuak, NU: -6 / -27°F, (-21 / -33°C)
    • Winnipeg, MB: 0 / 16°F, (-18 / -9°C)
    • Ottawa, ON: 12 / 27°F, (-11 / -3°C)
    • Toronto, ON: 21 / 32°F, (-6 / 0°C)
    • Montréal, QC: 14 / 28°F, (-10 / -2°C)
    • Halifax, NS: 21 / 34°F, (-6 / 1°C)
    • St. John's, NF: 25 / 36°F, (-4 / 2°C)