A sweltering and protracted heat wave is expected to arrive Sunday and could last for the rest of the week across much of British Columbia.