Eye Care in Canada

Browse 588 eye care across 64 cities. Compare ratings, check hours, and find the right clinic.

Optometrists and eye care centres in Canada provide comprehensive vision exams, contact lens fittings, prescription eyewear, and treatment for eye conditions like glaucoma and cataracts. Regular eye exams are recommended for all ages to detect vision problems and eye diseases early.

Browse Eye Care by City

Select a city to view clinics with hours, ratings, and directions

Surrey

British Columbia

21 listed

Victoria

British Columbia

18 listed

Toronto

Ontario

18 listed

Calgary

Alberta

17 listed

Burnaby

British Columbia

16 listed

Vancouver

British Columbia

14 listed

Kelowna

British Columbia

14 listed

North Vancouver

British Columbia

14 listed

Edmonton

Alberta

13 listed

London

Ontario

13 listed

Barrie

Ontario

13 listed

Markham

Ontario

12 listed

Oakville

Ontario

12 listed

Nanaimo

British Columbia

11 listed

Brampton

Ontario

11 listed

Kamloops

British Columbia

10 listed

Delta

British Columbia

10 listed

Ottawa

Ontario

10 listed

Vaughan

Ontario

10 listed

Windsor

Ontario

10 listed

Guelph

Ontario

10 listed

Richmond

British Columbia

9 listed

Mississauga

Ontario

9 listed

Kitchener

Ontario

9 listed

Oshawa

Ontario

9 listed

Red Deer

Alberta

8 listed

Prince George

British Columbia

8 listed

West Vancouver

British Columbia

8 listed

Langley

British Columbia

8 listed

Richmond Hill

Ontario

8 listed

Grande Prairie

Alberta

7 listed

Chilliwack

British Columbia

7 listed

Coquitlam

British Columbia

7 listed

New Westminster

British Columbia

7 listed

Hamilton

Ontario

7 listed

Burlington

Ontario

7 listed

Cambridge

Ontario

7 listed

Lethbridge

Alberta

6 listed

Spruce Grove

Alberta

6 listed

Abbotsford

British Columbia

6 listed

Vernon

British Columbia

6 listed

St. Catharines

Ontario

6 listed

Winnipeg

Manitoba

6 listed

Courtenay

British Columbia

5 listed

Langley Township

British Columbia

5 listed

Medicine Hat

Alberta

4 listed

St. Albert

Alberta

4 listed

Lloydminster

Alberta

4 listed

Canmore

Alberta

4 listed

Whitehorse

Yukon

4 listed

Campbell River

British Columbia

4 listed

White Rock

British Columbia

4 listed

Airdrie

Alberta

3 listed

Stony Plain

Alberta

3 listed

Cochrane

Alberta

3 listed

Okotoks

Alberta

3 listed

Beaumont

Alberta

3 listed

Innisfail

Alberta

3 listed

Taber

Alberta

3 listed

Edson

Alberta

3 listed

Penticton

British Columbia

3 listed

Nelson

British Columbia

3 listed

Saskatoon

Saskatchewan

3 listed

Regina

Saskatchewan

3 listed

Frequently Asked Questions

Common questions about eye care in Canada

How often should I get an eye exam?

The Canadian Association of Optometrists recommends annual eye exams for children (ages 6-18), adults over 65, and anyone with diabetes, a family history of eye disease, or existing eye conditions. Adults aged 19 to 64 with no risk factors should have an exam at least every two years. Children should have their first eye exam between 6 and 9 months of age.

Are eye exams covered by provincial health insurance?

Coverage varies by province. In Ontario, OHIP covers annual eye exams for patients under 20 and 65+, and those with specific medical conditions. BC MSP covers exams for patients under 19 and 65+. Alberta covers annual exams for all ages. In provinces without coverage, an eye exam typically costs $75 to $150. Many employer health plans also cover eye exams.

Do I need a referral to see an optometrist?

No. You can book an appointment directly with an optometrist without a referral. However, if you need to see an ophthalmologist (a medical doctor specializing in eye surgery and complex eye diseases), you will typically need a referral from your optometrist or family doctor.

What is the difference between an optometrist and an ophthalmologist?

An optometrist is a primary eye care provider who performs comprehensive eye exams, prescribes glasses and contact lenses, and diagnoses and manages many eye conditions. An ophthalmologist is a medical doctor who specializes in eye surgery and treating complex eye diseases like glaucoma, cataracts, and retinal conditions. Both play important roles in eye health.

How much do glasses and contact lenses cost in Canada?

Basic prescription glasses typically cost $200 to $600 depending on frames and lens options (anti-reflective coating, progressive lenses, etc.). Contact lenses range from $200 to $500 per year for daily disposables. Many extended health plans cover $200 to $500 for eyewear every 1 to 2 years. Online retailers and warehouse stores often offer lower prices than traditional optical shops.