Heat warnings and high temperatures are in store for much of the country this week as summer kicks into full gear.
Environment Canada says a heat wave brought in by a “ridge of high pressure” is expected to persist over dozens of regions in B.C. until about mid-week.
The weather office issued more than 40 heat warnings in the province by Sunday.
It is also scheduled to provide an update today on the persisting “hot weather conditions” in Western Canada.
The alerts in B.C. cover much of the lower third of the province, the northeastern part of B.C., inland sections of the central and north coasts, Whistler, the Sunshine Coast, Metro Vancouver, the Fraser Valley, as well as east and inland Vancouver Island.
While the weather office says some of the heat warnings are expected to be lifted by Tuesday, particularly along the coastline and on east and inland Vancouver Island, other regions can expect the heat to continue longer.
It says temperatures in the southern Interior are expected to climb into the low 40s this week, before moderating on Thursday.
Heat warnings have been issued throughout Alberta and much of central and northern Saskatchewan.
Environment Canada says the two Prairie provinces will experience temperatures of at least 30 degrees, with some parts of Alberta forecast to reach about 35 degrees by Wednesday.
Among the major centres that will be affected by the extreme heat include Edmonton, Calgary and Saskatoon.
High heat is also expected in southern Saskatchewan, with temperatures in Regina hovering around 30 degrees for the entire week.
Heat warnings have been issued in Nova Scotia, Prince Edward Island and most of New Brunswick for today and tomorrow.
Environment Canada says daytime highs are forecast to hit around 31 degrees, but the accompanying humidity will make it feel more like 37 to 39 degrees.
Newfoundland and Labrador are also dealing with heat warnings.
Central and northeastern Newfoundland are expecting temperatures around the 30-degree mark for the next 48 hours and a humidex in the mid-30s. Southeastern Labrador will be dealing with highs between 28 and 32.