Record heat wave in US and Canada