The hottest temperatures are expected in the middle of next week, peaking on Canada Day, Environment Canada says.