6:00 pm - 8:30 pm Discomfort Zone – Spring Triathlon Clinics June 26, 2017 @ 6:00 pm - 8:30 pm Discomfort Zone – Spring Triathlon Clinics
6:00 pm - 8:30 pm Discomfort Zone – Spring Triathlon Clinics June 29, 2017 @ 6:00 pm - 8:30 pm Discomfort Zone – Spring Triathlon Clinics
6:00 pm - 8:30 pm Discomfort Zone – Spring Triathlon Clinics July 3, 2017 @ 6:00 pm - 8:30 pm Discomfort Zone – Spring Triathlon Clinics
6:00 pm - 8:00 pm Stroke and Stride Race Series – Race 2 July 5, 2017 @ 6:00 pm - 8:00 pm Stroke and Stride Race Series – Race 2
6:00 pm - 8:30 pm Discomfort Zone – Spring Triathlon Clinics July 6, 2017 @ 6:00 pm - 8:30 pm Discomfort Zone – Spring Triathlon Clinics
6:00 pm - 8:30 pm Discomfort Zone – Spring Triathlon Clinics July 10, 2017 @ 6:00 pm - 8:30 pm Discomfort Zone – Spring Triathlon Clinics
6:30 am - 8:00 pm Toronto Tri Club – Splash N Dash July 12, 2017 @ 6:30 am - 8:00 pm Toronto Tri Club – Splash N Dash
6:00 pm - 8:30 pm Discomfort Zone – Spring Triathlon Clinics July 13, 2017 @ 6:00 pm - 8:30 pm Discomfort Zone – Spring Triathlon Clinics
2017-07-16 Tri-FUN Kids – Mississauga Tri-FUN Kids – Mississauga July 16, 2017 Tri-FUN Kids – Mississauga
8:00 am - 10:00 am Toronto Triathlon Club – Drafting Clinic July 16, 2017 @ 8:00 am - 10:00 am Toronto Triathlon Club – Drafting Clinic
6:00 pm - 8:30 pm Discomfort Zone – Spring Triathlon Clinics July 17, 2017 @ 6:00 pm - 8:30 pm Discomfort Zone – Spring Triathlon Clinics
6:00 pm - 8:30 pm Discomfort Zone – Spring Triathlon Clinics July 17, 2017 @ 6:00 pm - 8:30 pm Discomfort Zone – Spring Triathlon Clinics
6:00 pm - 8:30 pm Discomfort Zone – Spring Triathlon Clinics July 20, 2017 @ 6:00 pm - 8:30 pm Discomfort Zone – Spring Triathlon Clinics
6:00 pm - 8:00 pm Stroke and Stride Race Series – Race 3 August 2, 2017 @ 6:00 pm - 8:00 pm Stroke and Stride Race Series – Race 3