FREE TRIAL First Trial Lesson is 100% FREE! Indoor Pool in North York + We Travel Anywhere in Ontario at the Best Prices.
Swimvi North York Indoor Heated Pool
FIRST TRIAL IS 100% FREE • BEST PRICE GUARANTEE IN ONTARIO

More Than Just Swimming... It's a Life Skill.

Train at our heated indoor pool in North York, or let our certified Swimvi instructors come directly to your backyard or condo pool anywhere across Ontario — with personalized 1-on-1 & small-group coaching at the most competitive prices.

🏊‍♂️

North York Indoor Pool

Heated year-round facility for private & small-group lessons.

🚗

We Travel Anywhere in Ontario

Mobile coaching at your home, backyard, or condo pool with best rates.

100% FREE
First Trial Session
All Ontario
North York + Mobile
All Ages
Kids, Adults & Autism
OUR NORTH YORK POOL + MOBILE ONTARIO COACHING

Swim at Our North York Pool — Or Let Us Come to You Anywhere in Ontario

Whether you want our heated indoor facility in North York or the convenience of private coaching in your own backyard or condo pool anywhere in Ontario, Swimvi delivers premium instruction at unbeatable rates.

CERTIFIED CURRICULUM

Programs Tailored to Every Swimmer

AFFORDABLE • PROFESSIONAL • EFFECTIVE

Transparent & Unbeatable Ontario Pricing

Every new swimmer starts with a 100% FREE Trial Lesson. Customize your location and lesson format below to see your exact package rates.

ONTARIO-WIDE COVERAGE

North York Pool + We Travel to Every City in Ontario

No matter where you live in Ontario, Swimvi brings certified, affordable swim instruction to you. Search or click your city to check availability for backyard, home, or condo pool lessons.

📍 North York & All Ontario ✓ Available Now

Both our North York indoor heated pool and mobile at-home/condo coaching are active in your area.

QUESTIONS & ANSWERS

Frequently Asked Questions

FIRST TRIAL IS FREE!

Book Your Spot Today

Fill out the quick form to claim your free trial or lock in our best Ontario package rates. You can also message us directly on WhatsApp or call (647) 671-5750.

📞
Call or Text Directly
(647) 671-5750