Call us
(416) 901-1278
Send us a Message
Open 7 days a week
We're here to help!


**We are NOW OFFERING virtual and in-person appointments**

**All therapists wear masks and gloves, gown and a face shield are available if needed**

**We have a sneeze guard at reception**

**6 treatment rooms for physical distancing**

**Enough time between appointments for physical distancing and cleaning of surfaces**

How we can help

We are a team of health care professionals dedicated to providing personalized treatment programs aimed to help you feel better, return to work, return to play and to take part in the activities you enjoy. To learn more about all our services, click the button below.

See all Services

About Us

"Putting the pieces together" 

Our belief is that everyone is made up of different pieces like a 'mosaic'. We find out which piece needs help and fix it one piece at a time. We will listen and learn about your injury and pain. We will thoroughly evaluate the problem and work together as a team provide treatment that works for you.

- The Mosaic Team

Our Advantages

Personalized Treatment
You will receive a full individualized treatment
Comfortable Clinic
Our clinic feels like a welcoming and friendly place
Registered Therapists
Only Registered therapists provide treatments
Provider Network
We will work with all your health care providers as a team
Experienced Staff
Our therapists are trained and certified in therapy technique
Therapy Goals
Setting goals to help you achieve what you want

Brands We Support

Lumino Health 5 stars Juzo company logoSigvaris company logoDonjoy logo Ossur logo

Latest News and Research

Find out the latest news about our Physiotherapy Clinic and information about all your Physiotherapy and health related needs.

Read all News