TV spot for TransCanada Corp. World Triathlon Grand Final in Edmonton, Alberta, Canada.