Cragg says the heat is coming from a “blocking pattern,” when the normal fluctuation of low and high pressures stops, and warm air flows into an area without the relief that usually comes from an influx of cooler northern air.
While the heat is expected to peak on Sunday or Monday, Clagg says there’s potential for the temperature-raising blocking pattern to return later next week.
The weather office is forecasting temperatures will hit 30 C and higher in parts of Alberta that are already grappling with early season wildfires.
The Alberta government declared a provincial state of emergency in response to fires that have forced thousands of people from their homes.
Special air quality advisories have been issued in response to wildfire smoke for most of Alberta, as well as central and northeastern B.C.
Several communities are under mandatory evacuation orders as wildfires threaten nearby.
The temperature is expected to hit 31 C in Edmonton on Monday, 30 C in Peace River and 29 C in Grand Prairie.
The heat is expected to settle in Friday and intensify over the weekend in B.C., where there were more than 40 wildfires on Wednesday.
The Peace River Regional District has issued an evacuation order for several dozen properties northwest of Fort St. John, while others are on alert.
There are two other wildfires of note burning in the province, meaning they’re either highly visible or pose a potential threat to public safety.
The BC Wildfire Service has measured one of those fires at 59 square kilometres, spanning the boundary between B.C. and Alberta.
The other is an 11-square-kilometre blaze east of the Village of McBride, southeast of Prince George, where the temperature is expected to hit 33 C on Sunday.
The weather office says temperatures are expected to be a few degrees cooler closer to the coast, hitting 26 C in Vancouver that day and 28 C in Victoria.