15% OFF + FREE SHIPPING on orders $125+. CODE: NEWYEAR
Due to increased covid safety protocols, deliveries may be delayed. Thanks for your patience and understanding.

15% OFF

on orders $125 or more
Cannot be combined with other promotions or special priced products.
Free shipping applicable to orders $125+ after discount.

shop contacts from an authorized retailer

Shop From An Authorized Retailer

No handling or insurance fees

No Handling or Insurance Fees

No hidden fees

Eligible For Vision Insurance Claim

See what our customers are saying

Dan Lenz

I was super impressed with the speed and functionality of the site. They made it really easy and seamless to order my contacts with no fuss or hard to navigate web pages. I was able to order my contacts in mere matter of minutes. Also, not to mention, shipping was extremely fast given these times. I would highly recommend MyLens...

Samantha Aitken

I am thrilled to have found MyLens after ordering contact lenses for years from other companies. Excellent customer service, best prices, prompt shipping and best of all they donate a portion of your proceeds to Children's Heat Network!

Tisana Scanlan

Amazing service - I had a tight time line due to an overseas trip and the customer service guy was extremely helpful. Wish I could remember his name because he was stellar. The price of my lenses was way below any of their competitors. Highly recommend MyLens and will definitely use them again when my stock needs to be replenished.

Most Popular Contact Lenses

Aurora Colors

Transform your look with color contacts only $9.95/pair


Aurora Anti-Fog Cloth

Protects against fogging for glasses, face shields, goggles and more.
Shop Now

Men's Glasses

Complete pair of men's prescription glasses from $99. Free single vision lenses.

Shop Men's Glasses

Women's Glasses

Complete pair of women's prescription glasses from $99. Free single vision lenses.

Shop Women's Glasses

MyLens cares

We proudly donate 5% of each sale to the Canadian Mental Health Association or the Children’s Heart Network. You choose which organization we donate to after checkout.
Learn more