Free shipping over CA$150

Shipping across Canada and the US

30-day returns on unopened pairs

Prescription lenses by a licensed optician

FrançaisFR
Français
Prada PR B11SPersol Folding PO0714Oakley Radar EV PathRay-Ban Meta Gen 3Michael Kors ChelseaDiesel DL3002E08

An independent eyewear store in Canada

Your perfect pair is in here.

Sunglasses, eyeglasses and smart glasses from 26 brands, shipped across Canada and the US.

Start with what you came for

Who we are

Glasses Perfection is an independent Canadian eyewear store. We sell sunglasses, eyeglasses and smart glasses from the brands you already know, at clear prices, with real answers by email seven days a week.

More about us

Shop by brand

Not sure where to begin?

Start with the shape.

Oakley Holbrook, a square frame in matte black Ray-Ban Round Metal, a round frame in gold Ray-Ban Aviator, a pilot frame in gold Michael Kors Roanoke, a cat-eye frame in a black horn pattern
  1. Square

    Shop square

    Straight lines add structure, which suits rounder and softer faces.

  2. Round

    Shop round

    Soft circles ease a strong jaw and angular features.

  3. Pilot

    Shop pilot

    The teardrop flatters most faces, oval and heart-shaped ones above all.

  4. Cat eye

    Shop cat eye

    An upswept line lifts the face and frames the cheekbones.

Ray-Ban Meta and Oakley Meta

A camera, open-ear speakers and Meta AI, built into frames you would wear anyway.

Ray-Ban Meta Gen 3 Wayfarer, Shiny Black / Green Polarized

View model
All smart glasses

Eyeglasses

Frames that do the talking

Michael Kors, Prada, Ray-Ban, Persol and more, ready for your prescription or sold as the frame alone.

Transitions lenses darkening in the light

One lens for every light.

Transitions lenses darken outdoors and clear indoors. Email us to have them made to your prescription.

Single vision
One prescription for distance or reading.
Progressive
Distance, intermediate and near in a single lens.
  1. Add your frame and lenses to the cart.
  2. Email us a current prescription and your pupillary distance (PD).
  3. A licensed optician reviews it and we confirm the final price.
  4. Your lenses are made, mounted and shipped ready to wear.

Prescription orders take longer to deliver, and we confirm the timing by email. They are final sale.

The Essentials Line

Eight smart glasses from a Canadian warehouse: seven with a camera, and audio glasses for music and calls.

View model
Oakley Radar EV Path in matte black with Prizm Road lenses

Sport

For people who don't stop

Wraparound shields, grippy temples and lenses tuned for the road, the trail and the water, from Oakley, Costa and Arnette.

Three Oakley frames for kids

Kids and teens

Junior frames from Oakley, Ray-Ban, Vogue and more, sized for smaller faces.

Sunglasses from Prada, Tory Burch and Coach

Designer brands

Prada, Tory Burch, Tiffany & Co., Versace and Giorgio Armani, in one place.

The classics

Questions before you buy

Short answers to what people ask most.

Are the glasses genuine?

Yes. Every pair is new and genuine. We are an independent retailer and are not affiliated with or authorized by the brands we sell.

How long does shipping take?

Orders arrive in 5 to 10 business days. Shipping is free over CA$150.

Where do you ship?

Across Canada and to the United States.

Can I return a pair?

Yes, within 30 days, as long as the package is sealed and undamaged. Prescription orders are final sale.

How do I order prescription lenses?

Add the frame and lenses to your cart, then email us a current prescription and your pupillary distance (PD). A licensed optician reviews it before anything is made.

Do prices include tax?

No. Prices are in Canadian dollars before tax, and tax is calculated at checkout.

How do I reach you?

By email at support@glassesperfection.ca, seven days a week.

Good to know

Short guides for choosing your next pair.

Email support

Real answers seven days a week.

Free shipping

On orders over CA$150.

30-day returns

As long as the package is sealed.

Prices in CAD

Before tax, calculated at checkout.