Form & Function★ 4.9 (485 reviews)Opens today at 9:00 AM
Every service at Form & Function
129 bookable services across 9 disciplines · half of listed prices sit between $104 and $150.
Can't find it?
Call (905) 604-9355 — reception can book anything not listed here.
Your cost
Sign in and tell us your plan to see what a visit would cost you. Sign in
Acupuncture5 options · KaSoonest Tomorrow · 7:10 AM
Acupuncture & Traditional Chinese Medicine - Complimentary ConsultNew patient
15 min15 min
Acupuncture & Traditional Chinese Medicine - SessionFollow-up
45 · 60 min45 · 60 min
From $115 to $130 for 45–60 min — the cheapest and the dearest acupuncture appointments this clinic charges for.
Acupuncture & Traditional Chinese Medicine - AssessmentNew patient
60 min60 min
$145
Chiropractic33 options · Christopher, JimSoonest Today · 7:40 AM
Acupuncture - Sr Chiropractor
20 · 40 min20 · 40 min
From $84 to $105 for 20–40 min — the cheapest and the dearest chiropractic appointments this clinic charges for.
Chiropractic - Reassessment
40 min40 min
$100
Chiropractor - AssessmentNew patient
60 min60 min
$125
Chiropractor Treatment
20 · 40 · 60 min20 · 40 · 60 min
From $80 to $140 for 20–60 min — the cheapest and the dearest chiropractic appointments this clinic charges for.
Extended Chiropractor Treatment + Red Light Therapy (
45 min45 min
$110
Extended Chiropractor Treatment + Red Light Therapy (- Sr Chiropractor
45 min45 min
$116
Counselling15 options · 7 practitionersSoonest Today · 7:40 AM
Complimentary Consultation - OnlyNew patient
10 min10 min
Counselling - SessionFollow-up
30 · 50 · 90 min30 · 50 · 90 min
From $90 to $250 for 30–90 min — the cheapest and the dearest counselling appointments this clinic charges for.
Counselling - AssessmentNew patient
50 min50 min
$180
Counselling MVA
30 minCan be billed toMotor vehicle claim
30 min
$58.16
Free Complimentary ConsultationNew patient
10 min10 min
MVA Counselling - SessionFollow-up
30 minCan be billed toMotor vehicle claim
30 min
From $58.19 to $149.61 for 30 min — the cheapest and the dearest counselling appointments this clinic charges for.
Kinesiology1 option · 1 practitionerNo openings
Running Gait Analysis/Assessment ReportNew patient
90 min90 min
$199
Massage therapy35 options · 5 practitionersSoonest Today · 10:50 AM
Hot Stone MassageNew patient
60 · 90 min60 · 90 min
From $147 to $189 for 60–90 min — the cheapest and the dearest massage therapy appointments this clinic charges for.
Hot Stone Massage - Sr RMTNew patient
60 · 90 min60 · 90 min
From $155 to $199 for 60–90 min — the cheapest and the dearest massage therapy appointments this clinic charges for.
Massage Therapy Session + Cupping - Sr RMTNew patient
60 min60 min
$155
Massage Therapy Session + Dynamic CuppingNew patient
60 min60 min
$147
Massage Therapy Session + TMJ Technique - Sr RMTNew patient
30 min30 min
$88.20
Massage Therapy Session + Thai Technique - Sr RMTNew patient
60 · 90 min60 · 90 min
From $128 to $175 for 60–90 min — the cheapest and the dearest massage therapy appointments this clinic charges for.
Naturopathic medicine9 optionsNo openings
Naturopathy - SessionFollow-up
30 · 60 min30 · 60 min
From $100 to $150 for 30–60 min — the cheapest and the dearest naturopathic medicine appointments this clinic charges for.
Naturopathy - AssessmentNew patient
70 min70 min
$200
Naturopathy - Complaint/Re-assessment (Current Patient)New patient
60 min60 min
From $149.96 to $150 for 60 min — the cheapest and the dearest naturopathic medicine appointments this clinic charges for.
Osteopathy3 options · FaheemSoonest Sun 20 · 6:00 AM
Extended Visit
45 min45 min
$110
Assessment - OsteopathNew patient
40 min40 min
$125
Visit - OsteopathFollow-up
30 min30 min
$90
Physiotherapy22 options · 4 practitionersSoonest Today · 7:45 AM
Extended Physio + Red Light Therapy
45 min45 min
$120
MVA Block 1Follow-up
30 minCan be billed toMotor vehicle claim
30 min
From $99.72 to $99.75 for 30 min — the cheapest and the dearest physiotherapy appointments this clinic charges for.
Podiatry6 options · AdaSoonest Sat 19 · 7:00 AM
Chiropody Treatment
30 min30 min
$90
Extended Chiropody Treatment
40 min40 min
$100
Assessment - ChiropodistNew patient
45 min45 min
$115
Orthotics Dispensing/AdjustmentsFollow-up
15 min15 min
OrthoticsFollow-up
15 min15 min
Re-Assessment - ChiropodyNew patient
30 min30 min
$80
Checked 5 hr ago · prices come straight from the clinic