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