Home › Weather › Weather Forecast Tomorrow
Live forecasts update automatically; written guidance last reviewed 16 June 2026 by the BuzzLayer Weather Desk. Data from Environment and Climate Change Canada and other national met services via Open-Meteo.
Tomorrow a broad trough settling across the Great Lakes will draw moisture into southern Ontario and southern Quebec, while a ridge over the Prairies keeps Calgary and Winnipeg under sunny but cool skies. Coastal British Columbia can expect morning drizzle giving way to afternoon breaks.
What does Toronto’s forecast look like tomorrow?
Toronto will see cloudy skies with periods of rain beginning mid-morning and tapering to showers by evening, accompanied by a brisk northeast wind. High of 12°C. The rain likelihood is high, so keep an umbrella handy if you are heading out. Overnight lows will dip to around 6°C as the system slowly pulls east. For a full Toronto 10‑day outlook and hourly details, check our Toronto page.
What about Calgary, Winnipeg and the rest of Canada?
Calgary’s weather forecast tomorrow calls for mostly sunny skies with a high of 10°C and light west wind, a welcome break after recent unsettled conditions. Winnipeg will also see sunshine but with a high near 8°C. Vancouver sees patchy morning drizzle then partial clearing, high near 13°C. Edmonton will be mainly cloudy with a slight chance of a flurry, high 4°C. For all regions, see the Canada weather hub for updated maps and alerts.
Will it rain all day in Toronto tomorrow?
No — rain is most likely mid‑to‑late morning, then tapers to scattered showers in the afternoon and evening. Total accumulation should be under 10 mm.
Is there any weather warning in effect for Calgary tomorrow?
No active warnings for Calgary. The ridge of high pressure means calm conditions, but check the weather warnings page for any late changes.
What’s the weather in Canada tomorrow for the eastern provinces?
Atlantic Canada sees a mix of sun and cloud with a passing shower possible in Halifax and St. John’s. Highs near 9°C to 12°C. No major storms expected.