Welcome to Scarborough North Physiotherapy Clinic! Scarborough North Physiotherapy Clinic is an OHIP Designated Physiotherapy Clinic. This means that for those who qualify, OHIP wi... more... See more text