The New York City triathlon set for Sunday was canceled due to the extreme heat, and multiple states have excessive heat watches in effect through the weekend.