The highest temperature ever recorded in Canada, 45C, is higher than any temperature ever recorded in either Brazil or Thailand.