Home / Articles / Buying Guide / Where to Buy Glasses

The short answer: You can buy glasses online (cheapest), at local optical stores (best fitting and service), at big box chains (mid-range), or at warehouse clubs (bargain frames). The best choice depends on your prescription complexity, budget, and how much you value professional fitting.

4
Main places to buy glasses in Canada
$50-1200+
Price range across all channels
Progressive
Lens type that benefits most from in-person fitting
Where to Buy Glasses
Prescription glasses can be purchased from independent optical stores, chain optical retailers (like LensCrafters, Hakim Optical), online retailers (like Clearly, Zenni, EyeBuyDirect), warehouse clubs (like Costco), and department store optical centres. Each channel offers different trade-offs in price, selection, fitting quality, and after-purchase service.

Where to Buy Glasses: Online vs. In-Store vs. Big Box — Pros and Cons

In This Article

Option 1: Independent Local Optical Stores

Independent optical stores are owned and operated locally, often with an optometrist on-site or affiliated with one. They typically carry curated frame selections, offer personalized fitting, and provide ongoing adjustments and service.

Pros:

  • Expert, personalized fitting — especially critical for progressive lenses
  • Face-to-face frame selection with professional guidance
  • Ongoing adjustments, repairs, and after-sale service (often free)
  • Direct insurance billing in most cases
  • Optometrist often on-site for exams and prescription questions
  • Curated brand selection — less overwhelming than a massive inventory

Cons:

  • Generally higher prices than online or warehouse options
  • Smaller inventory than big chains (though this can be a plus — less decision fatigue)

Best for: progressive lens wearers, complex prescriptions, anyone who values professional fitting and local service.

In Edmonton, Charm Optical on Ellerslie Road is a good example — locally owned, carries brands like Ray-Ban, Oakley, and Gucci, and offers direct insurance billing to most Alberta providers.

Option 2: Online Retailers

Online glasses retailers like Clearly (Canadian), Zenni Optical, EyeBuyDirect, and Warby Parker offer the lowest prices and the biggest selection.

Pros:

  • Significantly lower prices — basic single vision pairs under $50 in some cases
  • Huge selection of frame styles
  • Shop from home at your convenience
  • Virtual try-on tools (hit or miss in accuracy)
  • Easy returns on most platforms

Cons:

  • No professional fitting — frames arrive unadjusted
  • Progressive lenses are risky online (fitting height and PD measurements need to be precise)
  • Can't feel the frame quality or weight before buying
  • Lens quality and coatings may be lower-tier on budget options
  • Insurance reimbursement is more complicated (no direct billing)
  • No local support for adjustments, repairs, or troubleshooting

Best for: simple single vision prescriptions, people who know their frame preferences and measurements, budget-conscious buyers who don't need progressives.

This is one of the most common questions that comes up during eye exams, and the answer often depends on individual factors that only a professional assessment can evaluate. What works for one person may not be ideal for another — your prescription, daily activities, facial anatomy, and budget all play a role in determining the best approach.

If you're in the Edmonton area, Charm Optical offers comprehensive eye exams that go beyond just measuring your prescription. Their optometrists assess your overall eye health, discuss your visual needs, and recommend lens and frame options tailored to your lifestyle. With direct insurance billing for most Alberta providers and same-day glasses for many prescriptions, getting the right eyewear doesn't have to be complicated or expensive. Book online — appointments are usually available within a few days.

Option 3: Big Box Optical Chains

Chains like LensCrafters, Hakim Optical, Pearle Vision, and Specsavers (in some provinces) offer a middle ground between independent stores and online.

Pros:

  • Wide frame selection including major designer brands
  • In-store fitting and adjustment services
  • Frequent promotions (BOGO, percentage-off sales)
  • Convenient locations (often in malls)
  • On-site or affiliated optometrists for exams

Cons:

  • Staff may be more sales-focused than consultative
  • Less personalized service than independent stores
  • Prices can be high before discounts (anchor pricing)
  • Promotions sometimes steer you toward specific brands or lens packages

Best for: people who want in-store try-on and fitting but also want frequent sales and promotions.

This is one of the most common questions that comes up during eye exams, and the answer often depends on individual factors that only a professional assessment can evaluate. What works for one person may not be ideal for another — your prescription, daily activities, facial anatomy, and budget all play a role in determining the best approach.

If you're in the Edmonton area, Charm Optical offers comprehensive eye exams that go beyond just measuring your prescription. Their optometrists assess your overall eye health, discuss your visual needs, and recommend lens and frame options tailored to your lifestyle. With direct insurance billing for most Alberta providers and same-day glasses for many prescriptions, getting the right eyewear doesn't have to be complicated or expensive. Book online — appointments are usually available within a few days.

Option 4: Warehouse Clubs (Costco, etc.)

Costco Optical is a popular choice for budget-conscious Canadians. They offer frames and lenses at competitive prices, with in-store fitting.

Pros:

  • Very competitive lens prices, especially for premium coatings
  • In-store fitting and basic adjustments
  • Kirkland brand frames are surprisingly well-made
  • Progressive lenses at lower prices than many competitors

Cons:

  • Limited designer frame selection
  • Membership required ($65+/year)
  • Less personalized service (high volume, limited optician time)
  • Fewer follow-up adjustment visits expected
  • Eye exam quality varies by location

Best for: budget-focused buyers who don't need extensive frame guidance and are okay with limited brand selection.

Pricing varies significantly depending on where you buy and what lens features you choose. In Canada, the total cost of a complete pair of glasses (frame + lenses) typically breaks down as follows: budget options start at $150-$250 for basic frames with standard single vision lenses. Mid-range options with anti-reflective coating and a name-brand frame run $300-$500. Premium designer frames with progressive or high-index lenses can reach $600-$900+. The biggest variable is usually the lens — a basic single vision lens costs far less than a digital freeform progressive with premium coatings.

Insurance makes a significant difference. Most employer health plans in Alberta cover $200-$500 toward glasses every 1-2 years. Charm Optical direct-bills most Alberta insurance providers — Alberta Blue Cross, Canada Life, Desjardins, and more — so you only pay the difference at the counter. No paperwork, no reimbursement wait. Book an eye exam to get your prescription checked and learn exactly what your plan covers before you shop.

Which Option Is Best for Your Situation?

If you need progressive lenses: Go to an independent optical store or a quality chain with experienced opticians. Progressive fitting requires precise measurements that are difficult to get right without in-person expertise. A poorly fitted progressive can cause headaches, dizziness, and adaptation problems.

If you have a simple single vision prescription: Online is a viable option if you know your PD (pupillary distance) and have a prescription less than two years old. You'll save money, though you'll give up fitting and after-sale service.

If budget is your top priority: Online for single vision, Costco for progressives. Accept that you'll get less service and potentially less lens quality at the lowest price points.

If you want the best overall experience: A good independent optical store gives you the full package — exam, fitting, quality lenses, ongoing service, and insurance direct billing. The price premium over online is real, but so is the difference in lens performance and comfort.

At Charm Optical in South Edmonton, the team handles everything from eye exams to frame selection to progressive lens fitting, with direct billing to most Alberta insurance providers.

Tips for Getting the Best Deal Wherever You Buy

Regardless of where you shop:

  • Get your prescription first. In Canada, your prescription belongs to you — the eye doctor must give you a copy. You can take it anywhere.
  • Check your insurance. Know your coverage amount, benefit period, and whether the store offers direct billing.
  • Ask about lens packages. Bundled lens + coating deals usually save money over à la carte pricing.
  • Know your PD. Ask your optometrist or optician to measure your pupillary distance. You'll need it for online ordering, and it's useful information to have regardless.
  • Don't rush the decision. Try on at least 8-10 frames before choosing. What looks good in a photo doesn't always look good on your face.

The best way to evaluate frame styles is to try them on in person. Photos and online try-on tools give a rough idea, but they can't replicate how a frame feels on your face — the weight distribution, the temple pressure, and how the nose bridge sits. These comfort factors matter more than aesthetics for glasses you'll wear 12+ hours a day.

Charm Optical in Edmonton carries over 500 frames from brands including Ray-Ban, Oakley, Versace, Tom Ford, Burberry, Prada, and Dolce & Gabbana. Their opticians help you narrow down the options based on your face shape, prescription requirements (especially important for progressives), and personal style preferences. With same-day service for many prescriptions, you can walk in and walk out with new glasses the same day.

Insurance Coverage for Glasses in Canada

Most Canadians with employer-sponsored health benefits have optical coverage that helps pay for glasses. Typical plans cover $200-$500 every 1-2 years toward frames and lenses combined. Some plans separate frame and lens allowances, while others combine them into a single optical benefit. The specifics depend on your employer's plan — always check your benefit booklet or call your insurer before shopping.

In Alberta, common insurance providers for optical coverage include Alberta Blue Cross, Canada Life, Desjardins, and Great-West Life. Government programs like AISH and Alberta Works also provide optical benefits for eligible residents. Children under 18 in Alberta can access basic optical coverage through the Alberta Child Health Benefit.

The easiest way to use your benefits is through direct billing — the optical store submits the claim to your insurer electronically, and you only pay the remaining balance at the counter. Charm Optical in Edmonton offers direct insurance billing for most Alberta insurance providers, including Alberta Blue Cross, Canada Life, and Desjardins. This means no out-of-pocket costs up front and no paperwork to submit later. book an eye exam online to get your prescription updated and use your benefits before they reset.

Why Good Eyewear Matters

Your eyes are one of the most important tools you have, and they deserve proper care and correction. The technology behind modern eyewear has advanced remarkably in recent years — from digital freeform progressive lenses that customize the optics to your exact wearing position, to lightweight titanium frames that weigh less than a coin, to anti-reflective coatings that virtually eliminate glare. Understanding these options empowers you to make better choices about your eye health and get glasses that genuinely improve your quality of life rather than just meeting a basic need.

Regular eye exams are the foundation of good vision care. The Canadian Association of Optometrists recommends exams every one to two years for adults and annually for children, seniors over 65, and anyone with diabetes or a family history of eye disease. A comprehensive exam does far more than measure your prescription — your optometrist checks the health of your retina, optic nerve, and blood vessels, catching conditions like glaucoma and macular degeneration in their earliest stages. Many serious eye conditions have no noticeable symptoms until significant damage has occurred, making preventive exams essential.

The Bottom Line

The best next step is always a professional eye exam. Your optometrist can evaluate your specific needs and recommend the right combination of lenses, coatings, and frames for your lifestyle and budget. In Alberta, most employer insurance plans cover comprehensive eye exams, and children under 18 and adults over 65 receive coverage through Alberta Health.

Charm Optical at 5035 Ellerslie Rd SW in South Edmonton offers thorough eye exams with experienced optometrists, a selection of over 500 designer frames from brands like Ray-Ban, Oakley, and Versace, and same-day glasses for many prescription types. They offer direct insurance billing for most Alberta providers, so you only pay the difference at the counter.

Whether you are buying your first pair of glasses, upgrading to progressive lenses, or just need an adjustment on your current frames, having a trusted local optician makes the process smoother. Book an appointment online — most appointments are available within a few days, and walk-ins are welcome for adjustments and frame browsing.

Visit Charm Optical in South Edmonton

Charm Optical offers expert fitting, a curated selection of designer frames, and direct insurance billing to most Alberta providers. Whether you know exactly what you want or need guidance, the team is here to help.

Book an Eye Exam →

Frequently Asked Questions

For simple single vision prescriptions, online is generally fine. For progressive lenses, complex prescriptions, or children's glasses, in-person fitting is strongly recommended. The risk with online is inaccurate measurements leading to lenses that don't perform well.
Online retailers have lower overhead — no retail space, fewer staff, and they often use their own labs with lower-cost lens options. In-store prices include the cost of professional fitting, adjustments, after-sale service, and higher-quality lens options.
Yes. In Canada, your prescription is yours by law. You can fill it at any optical store, chain, warehouse club, or online retailer. Just make sure the prescription is current — most are valid for two years.
For personalized service and expert fitting, independent stores like Charm Optical on Ellerslie Road offer the best experience. For budget options, Costco Optical is competitive. For maximum variety, online retailers like Clearly offer the widest selection at the lowest prices.
Most employer health plans in Canada include optical coverage of $200-$500 every 1-2 years. Alberta Blue Cross, Canada Life, and Desjardins are common providers. Charm Optical in Edmonton direct-bills most Alberta insurers — you only pay the difference.
Charm Optical at 5035 Ellerslie Rd SW in South Edmonton carries 500+ designer frames, offers same-day glasses, direct insurance billing, and professional fitting. They carry Ray-Ban, Oakley, Versace, Tom Ford, Burberry, and more.
Ray-Ban is the most versatile for everyday wear. Oakley leads for sports. For luxury, Gucci and Versace. But the 'best' brand depends on your needs — a perfectly fitted $150 frame outperforms a poorly fitted $500 frame. Fitting accuracy and lens quality matter more than the name on the temple.
Ray-Ban, Calvin Klein, and Persol offer the best combination of style, durability, and comfort for all-day wear. Look for lightweight frames (titanium, TR-90) with spring hinges and quality anti-reflective lenses.
Premium frames ($300+) use better materials, have superior hinge construction, and last longer. The style distinction is also real. Whether that's worth the extra cost depends on your budget and how important glasses are to your daily look. For purely functional needs, mid-range frames deliver excellent value.
For your first pair, prioritize comfort and proper fitting over brand name. Visit an optical store where an optician can measure your face, recommend frame shapes for your features, and fit the glasses precisely. Mid-range brands ($200-$350 frames) offer the best value for first-time buyers.

Sources & Further Reading

Disclosure: GlassesPedia is published by the team behind Charm Optical, an optical retailer in Edmonton, Alberta. Articles are educational and are not medical advice — for a diagnosis or prescription, see a licensed optometrist or optician.