My Tri training partner in Edmonton AB hated the heat. When we signed up for IM Canada, he had to figure out a way to improve his heat tolerance. So, he signed up for Bikram Yoga. These classes are done in rooms at 40 deg C.

It helped him get through IM Canada which is usaully held in temps above 30 C.