Prescription eyeglasses

Frames from $149, lenses included — shop online or in-store across Canada.

Try On Virtual Try On
172 Frames
View as
172 Frames

Affordable Prescription Eyeglasses Online in Canada — From $149

Shop eyeglasses online in Canada from $149 at BonLook — lenses, anti-reflective coating, and scratch-resistant treatment included, with no surprise fees at checkout. Our 170+ frames are designed in Montreal and suit all prescriptions, including progressives and complex Rx. Because we design our own frames, you skip the designer-name markup without cutting corners on quality.

Save more with 40% off your second pair, marked-down frames in the sale section, and free shipping over $80. Shop online with virtual try-on, or visit one of our stores across Canada for a free fitting and adjustments — and book your eye exam while you're there.

FAQ

You can order prescription eyeglasses online by uploading your current prescription during checkout. Most prescriptions include pupillary distance (PD), sphere, cylinder, and axis measurements. BonLook accepts all prescription types, including complex Rx needs, with lenses suitable for single vision, progressive, and bifocal requirements.

Visit a BonLook store where in-store stylists provide personalized guidance on frames that complement your face shape and personal style. You can also use the virtual try-on tool online to see over 100 styles on your face.

Yes, blue light filtering is available as an add-on treatment for prescription eyeglasses. Each pair includes anti-reflective coating and scratch-resistant treatment as standard. You can also add transition lenses that darken in sunlight, providing both vision correction and sun protection in one pair.

BonLook offers free shipping and returns, so you can shop prescription eyeglasses online with confidence. Visit any BonLook store location where opticians can adjust your frames for perfect fit, check measurements, and ensure your lenses align correctly with your prescription requirements.

Prescription glasses in Canada typically range from about $100 to over $500 depending on frames and lenses. At BonLook they start at $149 with anti-reflective coating and scratch-resistant treatment included, for single vision, progressive, and bifocal prescriptions.

BonLook offers affordable prescription glasses online starting at $149, with lenses and standard coatings included. Designing our frames in Montreal and selling them directly means no designer-brand markup — plus 40% off your second pair and free shipping over $80.

Low price doesn't have to mean low quality. BonLook keeps prices down by designing frames in-house instead of licensing designer names — every pair still includes quality lenses, anti-reflective coating, and scratch-resistant treatment as standard.

Yes — BonLook has stores across Canada with the same frames and prices as online. In-store stylists help you find the right fit, opticians adjust your frames for free, and many locations offer eye exams.