Canaqua Sports Endurance Training at Cherry BeachSwimming5 kmTriathlon2 km June 28, 2025Toronto, Ontario, Canada
2025 Canada Day Virtual Walk and RunRunning2 km5k8 km10kHalf MarathonMarathon July 1, 2025Toronto, Ontario, Canada