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 listedVictoria
British Columbia
18 listedToronto
Ontario
18 listedCalgary
Alberta
17 listedBurnaby
British Columbia
16 listedVancouver
British Columbia
14 listedKelowna
British Columbia
14 listedNorth Vancouver
British Columbia
14 listedEdmonton
Alberta
13 listedLondon
Ontario
13 listedBarrie
Ontario
13 listedMarkham
Ontario
12 listedOakville
Ontario
12 listedNanaimo
British Columbia
11 listedBrampton
Ontario
11 listedKamloops
British Columbia
10 listedDelta
British Columbia
10 listedOttawa
Ontario
10 listedVaughan
Ontario
10 listedWindsor
Ontario
10 listedGuelph
Ontario
10 listedRichmond
British Columbia
9 listedMississauga
Ontario
9 listedKitchener
Ontario
9 listedOshawa
Ontario
9 listedRed Deer
Alberta
8 listedPrince George
British Columbia
8 listedWest Vancouver
British Columbia
8 listedLangley
British Columbia
8 listedRichmond Hill
Ontario
8 listedGrande Prairie
Alberta
7 listedChilliwack
British Columbia
7 listedCoquitlam
British Columbia
7 listedNew Westminster
British Columbia
7 listedHamilton
Ontario
7 listedBurlington
Ontario
7 listedCambridge
Ontario
7 listedLethbridge
Alberta
6 listedSpruce Grove
Alberta
6 listedAbbotsford
British Columbia
6 listedVernon
British Columbia
6 listedSt. Catharines
Ontario
6 listedWinnipeg
Manitoba
6 listedCourtenay
British Columbia
5 listedLangley Township
British Columbia
5 listedMedicine Hat
Alberta
4 listedSt. Albert
Alberta
4 listedLloydminster
Alberta
4 listedCanmore
Alberta
4 listedWhitehorse
Yukon
4 listedCampbell River
British Columbia
4 listedWhite Rock
British Columbia
4 listedAirdrie
Alberta
3 listedStony Plain
Alberta
3 listedCochrane
Alberta
3 listedOkotoks
Alberta
3 listedBeaumont
Alberta
3 listedInnisfail
Alberta
3 listedTaber
Alberta
3 listedEdson
Alberta
3 listedPenticton
British Columbia
3 listedNelson
British Columbia
3 listedSaskatoon
Saskatchewan
3 listedRegina
Saskatchewan
3 listedFrequently 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.
Other healthcare services
Browse more clinic types across Canada