Support Time.now: Join our Premium Plan for an ad-free experience! Support Us: Go Premium Ad-Free!

Weather in Canada 🇨🇦

Right now it is 20°C and overcast in Ottawa, with humidity 88%, wind 6 km/h. Across Canada right now, the warmest of the major cities is Windsor (23°C), and the coolest is Okanagan (8°C).

Ottawa

Overcast
20°C 68°F
Overcast
Full Forecast
Display Units:

Current Weather Conditions: Top Cities in Canada

Toronto

Mist
18° 65°
Mist

Montréal

Partly cloudy
21° 70°
Partly cloudy

Calgary

Light rain
10° 50°
Light rain

Edmonton

Light rain shower
12° 54°
Light rain shower

Ottawa

Overcast
20° 68°
Overcast

Winnipeg

Partly cloudy
18° 65°
Partly cloudy

Mississauga

Mist
20° 68°
Mist

Vancouver

Partly cloudy
12° 54°
Partly cloudy

Brampton

Mist
20° 68°
Mist

Québec

Sunny
18° 64°
Sunny

Halifax

Partly cloudy
18° 65°
Partly cloudy

Laval

Partly cloudy
21° 70°
Partly cloudy

Surrey

Clear
12° 54°
Clear

Etobicoke

Mist
18° 65°
Mist

Markham

Mist
18° 65°
Mist

Vaughan

Mist
20° 68°
Mist

Okanagan

Patchy rain nearby
47°
Patchy rain nearby

Windsor

Overcast
23° 73°
Overcast

Kitchener

Mist
21° 70°
Mist

Gatineau

Overcast
19° 66°
Overcast

Longueuil

Sunny
19° 66°
Sunny

Burnaby

Partly cloudy
12° 54°
Partly cloudy

Ladner

Partly cloudy
12° 54°
Partly cloudy

Saskatoon

Light rain
14° 58°
Light rain

Richmond Hill

Mist
20° 68°
Mist

Oakville

Mist
18° 65°
Mist

Burlington

Overcast
22° 71°
Overcast

Nepean

Overcast
20° 68°
Overcast

Regina

Mist
10° 50°
Mist

Oshawa

Mist
20° 68°
Mist

Greater Sudbury

Light rain
20° 68°
Light rain

Saguenay

Sunny
18° 65°
Sunny

Lévis

Sunny
18° 64°
Sunny

Kelowna

Light rain
10° 51°
Light rain

Barrie

Heavy rain at times
21° 70°
Heavy rain at times

Abbotsford

Light rain
10° 50°
Light rain

Coquitlam

Clear
12° 54°
Clear

Ahuntsic-Cartierville

Partly cloudy
21° 70°
Partly cloudy

St. Catharines

Partly cloudy
22° 72°
Partly cloudy

Milton

Mist
22° 71°
Mist

Sherbrooke

Sunny
16° 60°
Sunny

Trois-Rivières

Sunny
18° 64°
Sunny

Ajax

Mist
20° 68°
Mist

Guelph

Mist
21° 70°
Mist

Terrebonne

Sunny
19° 66°
Sunny

St. John's

Partly cloudy
12° 54°
Partly cloudy

Moncton

Sunny
15° 59°
Sunny

Thunder Bay

Fog
11° 52°
Fog

Waterloo

Mist
21° 70°
Mist

Delta

Partly cloudy
12° 54°
Partly cloudy

Dartmouth

Partly cloudy
18° 65°
Partly cloudy

Saint-Jean-sur-Richelieu

Sunny
20° 67°
Sunny

Chilliwack

Clear
10° 50°
Clear

Pickering

Mist
20° 68°
Mist

Nanaimo

Clear
12° 54°
Clear

Kamloops

Partly cloudy
10° 50°
Partly cloudy

Kanata

Overcast
20° 68°
Overcast

Brantford

Mist
20° 68°
Mist

Repentigny

Sunny
19° 66°
Sunny

Newmarket

Sunny
21° 70°
Sunny

Maple Ridge

Clear
12° 54°
Clear

Niagara Falls

Partly cloudy
22° 72°
Partly cloudy

Willowdale

Mist
20° 68°
Mist

Saint-Laurent

Partly cloudy
21° 70°
Partly cloudy

La Haute-Saint-Charles

Partly cloudy
16° 61°
Partly cloudy

Prince George

Mist
47°
Mist

Red Deer

Light rain
10° 50°
Light rain

Saint-Léonard

Sunny
19° 66°
Sunny

Sarnia

Partly cloudy
23° 74°
Partly cloudy

Sault Ste. Marie

Mist
16° 61°
Mist

Sherwood Park

Light rain shower
12° 54°
Light rain shower

Lethbridge

Overcast
48°
Overcast

Brossard

Sunny
19° 66°
Sunny

Saint John

Partly Cloudy
12° 53°
Partly Cloudy

Notre-Dame-de-Grâce

Partly cloudy
21° 70°
Partly cloudy

Fort McMurray

Partly Cloudy
10° 49°
Partly Cloudy

Caledon

Mist
21° 70°
Mist

White Rock

Clear
12° 54°
Clear

Granby

Sunny
19° 66°
Sunny

Waterfront Communities-The Island

Mist
18° 65°
Mist

Medicine Hat

Patchy rain nearby
11° 52°
Patchy rain nearby

Fredericton

Sunny
20° 68°
Sunny

Norfolk County

Patchy rain nearby
20° 68°
Patchy rain nearby

Drummondville

Sunny
20° 67°
Sunny

New Westminster

Clear
12° 54°
Clear

Port Coquitlam

Clear
12° 54°
Clear

St. Albert

Light rain shower
12° 54°
Light rain shower

Aylmer

Overcast
20° 68°
Overcast

Saint-Jérôme

Partly cloudy
18° 65°
Partly cloudy

Jonquière

Overcast
20° 68°
Overcast

Woburn

Mist
18° 65°
Mist

Welland

Partly cloudy
22° 72°
Partly cloudy

Belleville

Light rain shower
20° 68°
Light rain shower

Willowdale East

Mist
20° 68°
Mist

North Bay

Light rain
21° 70°
Light rain

Saint-Hyacinthe

Sunny
19° 66°
Sunny

Dollard-Des Ormeaux

Partly cloudy
21° 70°
Partly cloudy

Cornwall

Light rain
20° 68°
Light rain

North Vancouver

Partly cloudy
12° 54°
Partly cloudy

Rouge

Mist
18° 65°
Mist

Browse Weather in Canada by cities in alphabetical order:

A B C D E F G H I J K L M N O P Q R S T V W Y

Frequently Asked Questions about Weather in Canada

What's the weather like in Canada right now?

Right now in the capital of Canada, Ottawa, it's 20.0°C with Overcast. Conditions vary across the country - see the city list on this page for live weather elsewhere in Canada.

What's the temperature in Ottawa, Canada today?

The current temperature in Ottawa, the capital of Canada, is 20.0°C.

Which city in Canada is warmest right now?

Among major cities in Canada, Windsor is the warmest right now at 22.8°C, while Okanagan is the coolest at 8.4°C.

Does Canada have multiple climate zones?

Yes - temperatures across Canada today range by about 14°C between the warmest and coolest major cities, which suggests multiple climate zones. Countries with wide north-south spans or large elevation differences usually see varied weather on the same day.

How humid is it in Ottawa right now?

Humidity in Ottawa is currently 88%.

How windy is it in Ottawa right now?

Wind speed in Ottawa is around 6.5 km/h. Wind affects how cold the air feels (wind chill) and how comfortable outdoor activities are.

How can I check weather for other cities in Canada?

This page lists live weather for the largest cities in Canada. Click any city to see its full current conditions, hourly forecast, and 14-day outlook.