Dangerously hot temperatures sweep Western Canada