More than two dozen regions in British Columbia are under warnings as a heat wave expected to push temperatures into the low 40s in the coming days settles over much of the province.