Restore Rehabilitation and Wellness★ 5.0 (141 reviews)Open today until 7:00 PM

Every service at Restore Rehabilitation and Wellness

228 bookable services across 14 disciplines · half of listed prices sit between $95 and $160.

Can't find it?

Call (604) 372-3334 — 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

Physiotherapy40 options · 2 practitionersSoonest Mon 21 · 11:45 AM

Everything below can be billed toICBCWorkSafeBC

(Jan 1 2025 onwards) ICBC PhysioNew patient
30 min
$100
(Pre before Jan 1 2025) ICBC PhysioFollow-up
30 min
$95
Shockwave (Up to 2 areas)
15 min
$70
Shockwave (Up to 4 areas)
30 min
$90
Concussion/Vestibular PhysiotherapyFollow-up
30 · 45 min
From $110 to $145 for 30–45 min — the cheapest and the dearest physiotherapy appointments this clinic charges for.
ICBC Concussion/Vestibular PhysiotherapyNew patient
60 min
From $145 to $147 for 60 min — the cheapest and the dearest physiotherapy appointments this clinic charges for.
Acupuncture4 options · 2 practitionersSoonest Tomorrow · 11:00 AM

Everything below can be billed toICBCWorkSafeBC

Dry Needling (Up to 2 areas)
15 min
$70
Dry Needling (Up to 4 areas)
30 min
$90
Acupuncture Consultation - NDNew patient
60 min
$210
Return Acupuncture Treatment (long) - NDFollow-up
60 min
$210
Chiropractic21 options · Karandeep, MariahSoonest Tomorrow · 9:40 AM

Everything below can be billed toICBCWorkSafeBC

Child (Age 3+) ExaminationNew patient
60 min
$125
Chiropractic Extended Visit
30 min
$110
Chiropractic VisitFollow-up
20 · 45 · 60 min
From $130 to $150 for 45–60 min — the cheapest and the dearest chiropractic appointments this clinic charges for.
Chiropractic w/ Shockwave TherapyFollow-up
30 min
Complimentary consult - callNew patient
10 min
Comprehensive Chiropractic ExaminationNew patient
40 min
Counselling34 options · Courtenay, CristineSoonest 24 Sept · 1:00 PM

Everything below can be billed toICBCWorkSafeBC

Couples Counselling AppointmentNew patient
50 min
$170
Discovery CallNew patient
15 min
See who offers this →
EMDR Therapy
90 min
$340
See who offers this →
Extended Counselling Session
80 min
$210
Extended Counselling Appointment*
80 min
$210
Family Counselling
50 min
$220
See who offers this →
Dietetics7 optionsNo openings

Everything below can be billed toICBCWorkSafeBC

Holistic Nutrition - Comprehensive Plan Delivery
45 min
$139
Holistic Nutrition - ConsultationNew patient
20 · 55 min
From $20 to $120 for 20–55 min — the cheapest and the dearest dietetics appointments this clinic charges for.
Holistic Nutrition - AppointmentNew patient
55 min
$120
See who offers this →
Holistic Nutrition - OptionalFollow-up
45 min
$79
Kinesiology18 options · MariaNo openings

Everything below can be billed toICBCWorkSafeBC

1 on 1 Kinstretch
55 min
$95
View Maria’s profile →
1 on 1 kinstrech
75 · 90 min
From $119 to $139 for 75–90 min — the cheapest and the dearest kinesiology appointments this clinic charges for.
Adolescent Training
55 min
View Maria’s profile →
FMS screening
55 min
$62.40
View Maria’s profile →
FRC 1-On-1 Training
60 min
$85
View Maria’s profile →
Functional Range Assessment (FRA)New patient
60 min
$125
View Maria’s profile →
Massage therapy35 options · 4 practitionersSoonest Today · 4:00 PM

Everything below can be billed toICBCWorkSafeBC— exceptions marked on the row

Awaken the Mind (Energy Healing + Head Massage)
60 · 90 min
From $199 to $249 for 60–90 min — the cheapest and the dearest massage therapy appointments this clinic charges for.
Awaken the Soul (Energy Healing + Body Massage)
60 · 90 min
From $249 to $299 for 60–90 min — the cheapest and the dearest massage therapy appointments this clinic charges for.
Ayurvedic Body Massage (Abhyanga)
90 min
$229
Ayurvedic Head Massage (Shiro Abhyanga)
60 · 90 min
From $139 to $159 for 60–90 min — the cheapest and the dearest massage therapy appointments this clinic charges for.
Child- Massage Therapy (9-18 years old)New patient
60 min
$130
See who offers this →
ICBC Extended Massage
60 min
$136.50
Naturopathic medicine12 options · PezhmanSoonest Tomorrow · 11:00 AM

Everything below can be billed toICBCWorkSafeBC

Naturopathic Consultation - NDNew patient
60 min
$210
Naturopathic Visit - Short) - ND
30 min
$120
Return Naturopathic Visit - Long) - NDFollow-up
60 min
$210
B12 + B Complex IM Injection
20 min
$80
Combo Myers IV & B12 shotFollow-up
75 min
Glutathione Drip
30 min
$100
Osteopathy3 optionsNo openings

Everything below can be billed toICBCWorkSafeBC

Child- Osteopathy Manual Treatment (9-18 years old)New patient
60 min
$130
See who offers this →
Osteopathy Manual TreatmentNew patient
60 min
$130
Personal training7 options · 1 practitionerNo openings

Everything below can be billed toICBCWorkSafeBC

Personal Training Package - 12 sessions
60 min
Personal Training Package - 24 sessions
60 min
Personal Training Package - 36 sessions
60 min
Private Training 1-on-1
60 min
From $80 to $100 for 60 min — the cheapest and the dearest personal training appointments this clinic charges for.
Tandem Personal Training
60 min
From $50 to $60 for 60 min — the cheapest and the dearest personal training appointments this clinic charges for.
Pilates2 optionsNo openings

Everything below can be billed toICBCWorkSafeBC

Kettlebell Workshop (SWING)
120 min
$60
See who offers this →
Kettlebell Workshop (THE GET-UP)
120 min
$60
See who offers this →
Reflexology1 option · BrennaNo openings

Everything below can be billed toICBCWorkSafeBC

Reiki treatment
60 min
$80
Yoga5 options · DeniseNo openings

Everything below can be billed toICBCWorkSafeBC

Yoga & Movement Therapy VisitNew patient
60 min
From $120 to $150 for 60 min — the cheapest and the dearest yoga appointments this clinic charges for.
Private Yoga (not therapy)
60 min
$90
Strength & Soul
60 min
$80
View Denise’s profile →
Other treatments39 options · 5 practitionersSoonest Tomorrow · 9:40 AM

Everything below can be billed toICBCWorkSafeBC

(Senior Trainer) 1 on 1 Kinstretch
45 · 55 min
From $105 to $115 for 45–55 min — the cheapest and the dearest other treatments appointments this clinic charges for.
(Senior Trainer) 1-on-1 Private Training
30 · 55 min
From $65 to $115 for 30–55 min — the cheapest and the dearest other treatments appointments this clinic charges for.
(Senior Trainer) Semi-Private Training Session
60 min
$55
See who offers this →
1 on 1 Kinstretch
30 min
$60
See who offers this →
Adolescent Training
85 min
See who offers this →
B Complex Injection
10 min
$40

Checked 3 hr ago · prices come straight from the clinic