Canada Swim School Canada Swim School teaches private and semi-private lessons in hotel pools throughout the area. Multiple Locations https://canadaswimschool.com/index