Environment Canada warns the torrid heat wave that has settled over much of Western Canada won't lift for days, although parts of British Columbia and Yukon could see some relief sooner.