Links

Masters Swimming Ontario: www.mastersswimmingontario.ca

Masters Swimming Canada: www.mymsc.ca

Million Metre Challenge registration: www.mymsc.ca/SwimmerForm.jsp

Total Immersion: www.totalimmersion.net

SwimSmooth: www.swimsmooth.com

Swimming Science: www.cscswimming.squarespace.com