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 17°C and patchy rain nearby in Ottawa (feels like 14°C), with humidity 80%, wind 19 km/h. Across Canada right now, the warmest of the major cities is Windsor (20°C), and the coolest is St. John's (6°C).

Ottawa

Patchy rain nearby
17°C 63°F
Patchy rain nearby
Full Forecast
Display Units:

Current Weather Conditions: Top Cities in Canada

Toronto

Patchy rain nearby
17° 63°
Patchy rain nearby

Montréal

Patchy rain nearby
19° 66°
Patchy rain nearby

Calgary

Overcast
15° 59°
Overcast

Edmonton

Patchy rain nearby
11° 51°
Patchy rain nearby

Ottawa

Patchy rain nearby
17° 63°
Patchy rain nearby

Winnipeg

Clear
12° 53°
Clear

Mississauga

Clear
17° 62°
Clear

Vancouver

Clear
14° 58°
Clear

Brampton

Patchy rain nearby
16° 61°
Patchy rain nearby

Québec

Heavy rain at times
17° 63°
Heavy rain at times

Halifax

Patchy rain nearby
14° 58°
Patchy rain nearby

Laval

Patchy rain nearby
19° 66°
Patchy rain nearby

Surrey

Smoky haze
14° 57°
Smoky haze

Etobicoke

Clear
17° 62°
Clear

Markham

Patchy rain nearby
16° 61°
Patchy rain nearby

Vaughan

Patchy rain nearby
16° 60°
Patchy rain nearby

Okanagan

Clear
20° 68°
Clear

Windsor

Patchy rain nearby
20° 67°
Patchy rain nearby

Kitchener

Patchy light drizzle
16° 60°
Patchy light drizzle

Gatineau

Patchy rain nearby
17° 63°
Patchy rain nearby

Longueuil

Patchy rain nearby
19° 66°
Patchy rain nearby

Burnaby

Smoky haze
14° 57°
Smoky haze

Ladner

Clear
13° 56°
Clear

Saskatoon

Clear
15° 59°
Clear

Richmond Hill

Patchy rain nearby
16° 60°
Patchy rain nearby

Oakville

Patchy rain nearby
19° 66°
Patchy rain nearby

Burlington

Patchy rain nearby
18° 65°
Patchy rain nearby

Nepean

Patchy rain nearby
17° 63°
Patchy rain nearby

Regina

Clear
13° 56°
Clear

Oshawa

Patchy rain nearby
16° 62°
Patchy rain nearby

Greater Sudbury

Clear
11° 52°
Clear

Saguenay

Fog
16° 60°
Fog

Lévis

Heavy rain at times
17° 63°
Heavy rain at times

Kelowna

Clear
19° 66°
Clear

Barrie

Light drizzle
15° 60°
Light drizzle

Abbotsford

Overcast
15° 58°
Overcast

Coquitlam

Smoky haze
15° 58°
Smoky haze

Ahuntsic-Cartierville

Patchy rain nearby
19° 66°
Patchy rain nearby

St. Catharines

Patchy rain nearby
20° 68°
Patchy rain nearby

Milton

Patchy rain nearby
19° 66°
Patchy rain nearby

Sherbrooke

Patchy rain nearby
17° 63°
Patchy rain nearby

Trois-Rivières

Patchy rain nearby
18° 65°
Patchy rain nearby

Ajax

Patchy rain nearby
16° 62°
Patchy rain nearby

Guelph

Light drizzle
16° 60°
Light drizzle

Terrebonne

Patchy rain nearby
18° 65°
Patchy rain nearby

St. John's

Partly Cloudy
44°
Partly Cloudy

Moncton

Heavy rain
13° 55°
Heavy rain

Thunder Bay

Patchy rain nearby
10° 50°
Patchy rain nearby

Waterloo

Patchy light drizzle
16° 60°
Patchy light drizzle

Delta

Smoky haze
14° 57°
Smoky haze

Dartmouth

Patchy rain nearby
14° 58°
Patchy rain nearby

Saint-Jean-sur-Richelieu

Patchy rain nearby
19° 67°
Patchy rain nearby

Chilliwack

Clear
16° 60°
Clear

Pickering

Patchy rain nearby
16° 62°
Patchy rain nearby

Nanaimo

Clear
15° 59°
Clear

Kamloops

Clear
14° 57°
Clear

Kanata

Moderate or heavy rain shower
17° 62°
Moderate or heavy rain shower

Brantford

Patchy rain nearby
18° 65°
Patchy rain nearby

Repentigny

Moderate rain at times
19° 66°
Moderate rain at times

Newmarket

Patchy rain nearby
16° 60°
Patchy rain nearby

Maple Ridge

Smoky haze
14° 57°
Smoky haze

Niagara Falls

Patchy rain nearby
20° 67°
Patchy rain nearby

Willowdale

Patchy rain nearby
16° 62°
Patchy rain nearby

Saint-Laurent

Patchy rain nearby
19° 66°
Patchy rain nearby

La Haute-Saint-Charles

Heavy rain
17° 62°
Heavy rain

Prince George

Clear
10° 50°
Clear

Red Deer

Partly Cloudy
12° 54°
Partly Cloudy

Saint-Léonard

Patchy rain nearby
19° 66°
Patchy rain nearby

Sarnia

Partly Cloudy
19° 66°
Partly Cloudy

Sault Ste. Marie

Clear
14° 57°
Clear

Sherwood Park

Patchy rain nearby
11° 51°
Patchy rain nearby

Lethbridge

Overcast
14° 57°
Overcast

Brossard

Patchy rain nearby
19° 67°
Patchy rain nearby

Saint John

Heavy rain
15° 59°
Heavy rain

Notre-Dame-de-Grâce

Patchy rain nearby
19° 66°
Patchy rain nearby

Fort McMurray

Overcast
14° 57°
Overcast

Caledon

Light drizzle
15° 59°
Light drizzle

White Rock

Clear
14° 56°
Clear

Granby

Patchy rain nearby
18° 65°
Patchy rain nearby

Waterfront Communities-The Island

Patchy rain nearby
17° 63°
Patchy rain nearby

Medicine Hat

Clear
15° 60°
Clear

Fredericton

Heavy rain
16° 60°
Heavy rain

Norfolk County

Overcast
19° 66°
Overcast

Drummondville

Patchy rain nearby
18° 65°
Patchy rain nearby

New Westminster

Smoky haze
14° 58°
Smoky haze

Port Coquitlam

Smoky haze
15° 58°
Smoky haze

St. Albert

Patchy rain nearby
11° 51°
Patchy rain nearby

Aylmer

Patchy rain nearby
17° 63°
Patchy rain nearby

Saint-Jérôme

Patchy rain nearby
17° 63°
Patchy rain nearby

Jonquière

Light rain shower
16° 61°
Light rain shower

Woburn

Patchy rain nearby
17° 62°
Patchy rain nearby

Welland

Patchy rain nearby
19° 67°
Patchy rain nearby

Belleville

Patchy rain nearby
18° 64°
Patchy rain nearby

Willowdale East

Patchy rain nearby
16° 62°
Patchy rain nearby

North Bay

Patchy rain nearby
14° 57°
Patchy rain nearby

Saint-Hyacinthe

Patchy rain nearby
18° 65°
Patchy rain nearby

Dollard-Des Ormeaux

Patchy rain nearby
19° 66°
Patchy rain nearby

Cornwall

Patchy rain nearby
19° 66°
Patchy rain nearby

North Vancouver

Clear
14° 58°
Clear

Rouge

Patchy rain nearby
17° 62°
Patchy rain nearby

Browse Weather in Canada by cities in alphabetical order:

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

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 17.0°C with Patchy rain nearby. 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 17.0°C. It feels like 14.5°C.

Which city in Canada is warmest right now?

Among major cities in Canada, Okanagan is the warmest right now at 19.7°C, while Edmonton is the coolest at 10.7°C.

Does Canada have multiple climate zones?

Yes - temperatures across Canada today range by about 9°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 80%. There's currently around 3.11mm of precipitation.

How windy is it in Ottawa right now?

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