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 28°C and partly cloudy in Ottawa, with humidity 45%, wind 15 km/h. Across Canada right now, the warmest of the major cities is Regina (32°C), and the coolest is Burnaby (18°C).

Ottawa

Partly cloudy
28°C 83°F
Partly cloudy
Full Forecast
Display Units:

Current Weather Conditions: Top Cities in Canada

Toronto

Partly cloudy
26° 80°
Partly cloudy

Montréal

Sunny
29° 85°
Sunny

Calgary

Partly cloudy
30° 86°
Partly cloudy

Edmonton

Sunny
25° 77°
Sunny

Ottawa

Partly cloudy
28° 83°
Partly cloudy

Winnipeg

Sunny
28° 82°
Sunny

Mississauga

Partly cloudy
26° 80°
Partly cloudy

Vancouver

Overcast
18° 65°
Overcast

Brampton

Partly cloudy
26° 80°
Partly cloudy

Québec

Sunny
29° 84°
Sunny

Halifax

Sunny
19° 66°
Sunny

Laval

Sunny
29° 85°
Sunny

Surrey

Overcast
18° 65°
Overcast

Etobicoke

Partly cloudy
26° 80°
Partly cloudy

Markham

Partly cloudy
24° 76°
Partly cloudy

Vaughan

Partly cloudy
26° 80°
Partly cloudy

Okanagan

Sunny
30° 85°
Sunny

Windsor

Partly cloudy
28° 83°
Partly cloudy

Kitchener

Sunny
25° 78°
Sunny

Gatineau

Partly cloudy
27° 81°
Partly cloudy

Longueuil

Sunny
28° 83°
Sunny

Burnaby

Overcast
18° 65°
Overcast

Ladner

Overcast
18° 65°
Overcast

Saskatoon

Partly cloudy
28° 83°
Partly cloudy

Richmond Hill

Partly cloudy
26° 80°
Partly cloudy

Oakville

Sunny
24° 76°
Sunny

Burlington

Sunny
24° 76°
Sunny

Nepean

Partly cloudy
28° 82°
Partly cloudy

Regina

Sunny
32° 90°
Sunny

Oshawa

Partly cloudy
24° 76°
Partly cloudy

Greater Sudbury

Light rain
22° 72°
Light rain

Saguenay

Sunny
28° 83°
Sunny

Lévis

Sunny
29° 84°
Sunny

Kelowna

Sunny
30° 86°
Sunny

Barrie

Sunny
26° 79°
Sunny

Abbotsford

Partly cloudy
20° 68°
Partly cloudy

Coquitlam

Overcast
18° 65°
Overcast

Ahuntsic-Cartierville

Sunny
29° 85°
Sunny

St. Catharines

Sunny
27° 80°
Sunny

Milton

Sunny
24° 76°
Sunny

Sherbrooke

Sunny
27° 81°
Sunny

Trois-Rivières

Sunny
28° 82°
Sunny

Ajax

Partly cloudy
26° 80°
Partly cloudy

Guelph

Sunny
25° 78°
Sunny

Terrebonne

Sunny
29° 84°
Sunny

St. John's

Partly cloudy
18° 65°
Partly cloudy

Moncton

Sunny
28° 83°
Sunny

Thunder Bay

Partly cloudy
28° 83°
Partly cloudy

Waterloo

Sunny
25° 78°
Sunny

Delta

Overcast
18° 65°
Overcast

Dartmouth

Sunny
19° 66°
Sunny

Saint-Jean-sur-Richelieu

Sunny
29° 84°
Sunny

Chilliwack

Sunny
18° 65°
Sunny

Pickering

Partly cloudy
25° 77°
Partly cloudy

Nanaimo

Light rain
20° 68°
Light rain

Kamloops

Partly cloudy
30° 86°
Partly cloudy

Kanata

Partly cloudy
27° 81°
Partly cloudy

Brantford

Partly cloudy
26° 79°
Partly cloudy

Repentigny

Sunny
29° 84°
Sunny

Newmarket

Partly Cloudy
27° 80°
Partly Cloudy

Maple Ridge

Overcast
18° 65°
Overcast

Niagara Falls

Sunny
27° 81°
Sunny

Willowdale

Partly cloudy
25° 78°
Partly cloudy

Saint-Laurent

Sunny
29° 85°
Sunny

La Haute-Saint-Charles

Sunny
29° 84°
Sunny

Prince George

Thundery outbreaks in nearby
24° 74°
Thundery outbreaks in nearby

Red Deer

Sunny
28° 83°
Sunny

Saint-Léonard

Sunny
29° 84°
Sunny

Sarnia

Partly cloudy
26° 79°
Partly cloudy

Sault Ste. Marie

Overcast
24° 75°
Overcast

Sherwood Park

Sunny
26° 79°
Sunny

Lethbridge

Partly cloudy
31° 88°
Partly cloudy

Brossard

Sunny
29° 85°
Sunny

Saint John

Fog
18° 64°
Fog

Notre-Dame-de-Grâce

Sunny
29° 85°
Sunny

Fort McMurray

Sunny
25° 78°
Sunny

Caledon

Partly Cloudy
26° 78°
Partly Cloudy

White Rock

Partly Cloudy
18° 65°
Partly Cloudy

Granby

Sunny
27° 81°
Sunny

Waterfront Communities-The Island

Partly cloudy
25° 78°
Partly cloudy

Medicine Hat

Sunny
32° 90°
Sunny

Fredericton

Partly cloudy
29° 85°
Partly cloudy

Norfolk County

Sunny
27° 81°
Sunny

Drummondville

Sunny
26° 78°
Sunny

New Westminster

Overcast
18° 65°
Overcast

Port Coquitlam

Overcast
18° 65°
Overcast

St. Albert

Sunny
26° 79°
Sunny

Aylmer

Partly cloudy
29° 85°
Partly cloudy

Saint-Jérôme

Sunny
28° 83°
Sunny

Jonquière

Sunny
29° 84°
Sunny

Woburn

Partly cloudy
21° 70°
Partly cloudy

Welland

Sunny
27° 81°
Sunny

Belleville

Overcast
26° 79°
Overcast

Willowdale East

Partly cloudy
25° 78°
Partly cloudy

North Bay

Sunny
26° 79°
Sunny

Saint-Hyacinthe

Sunny
29° 85°
Sunny

Dollard-Des Ormeaux

Sunny
28° 83°
Sunny

Cornwall

Sunny
29° 84°
Sunny

North Vancouver

Overcast
18° 65°
Overcast

Rouge

Partly cloudy
21° 70°
Partly cloudy

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 28.1°C with Partly cloudy. 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 28.1°C.

Which city in Canada is warmest right now?

Among major cities in Canada, Calgary is the warmest right now at 30.3°C, while Vancouver is the coolest at 18.2°C.

Does Canada have multiple climate zones?

Yes - temperatures across Canada today range by about 12°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 45%.

How windy is it in Ottawa right now?

Wind speed in Ottawa is around 15.1 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.