Environment Canada says more than 30 daily high temperature records fell across B-C on Sunday, including in Squamish, where the mercury hit 35.8 degrees.
The hot, sunny weather has raised the risks of wildfire and flooding and prompted an air quality advisory for northeastern parts of Metro Vancouver.
The regional district says it issued the advisory in response to high concentrations of ground-level ozone that are expected to last until temperatures cool off.
The district says ground-level ozone is formed when pollution from burning fossil fuels reacts with sunlight, while a plume of spoke from a wildfire burning near Mission is also contributing to hazy conditions.