Shipping Information

Processing Time
Product TypeProcessing Time
Eyeglasses and Sunglasses2 – 9 business days
Progressive Eyeglasses2 – 9 business days
In-Stock Contact Lenses1 – 2 business days
Non-Stock Contact Lenses *3 – 5 business days

*Check contact lens availability on the product page. If it states non-stock, then the lenses need to be special ordered from the manufacturer and may take up to 5 business days to arrive at the VP warehouse.

NOTE: Orders placed on weekends and holidays will be processed the following business day. Be advised that we cannot ship orders the same day that we receive them, so please plan accordingly.

Shipping Time
Shipping TypeShipping TimeShipping Cost
Canada Post (Expedited)3 – 6 business daysFREE (on $89+ with code: VPFS)
Canada Post (Expedited)3 – 6 business days$8.95
Canada Post (Xpress Post)1 – 3 business days$12.95
Canada UPS Overnight1 – 2 business days$19.95
Canada FedEx 2-3 Day2 – 3 business days$19.95
Canada FedEx Priority Overnight1 – 2 business days$24.95
UPS Overnight1 – 2 business days$29.95
United States Postal Service5 – 7 business days$13.95
FedEx 2-3 Day2 - 3 business days$24.95

*All shipping times are estimated business days after your order has shipped. Please be advised that weekends and holidays are not considered business days.

Please note there is mandatory insurance fee of $3.95 for all orders.This fee will insure your package through VisionPros should it become lost or damaged in transit. (An investigation will need to be completed with the postal service before a replacement package can be shipped). Your order is also insured against any damaged or torn lenses. If you receive any defective lenses, we will supply the manufacturer's contact information to receive replacement lenses at no charge. If your prescription changes within 1 year of your order date, you can return any unexpired, unmarked and unopened boxes of contacts. We will cover the cost of shipping the replacement lenses from us to the customer in the updated prescription. This does not apply for multifocal toric and XR lenses.

Our Promise To You:

All delivery companies have shipping insurance coverage of only $100 per package. We cover the package for the full replacement value of the shipment if it was to get lost, damaged, or stolen in transit. If your prescription changes within 1 year of your order, you can return any unexpired, unopened boxes of contacts, and we will ship you replacement lenses to match your new prescription. If you have any further questions or would like to place an order, call us at toll-free 1-888-404-7317.

Please note: Any claims for missing, lost or damaged packages must be initiated with VisionPros within 45 business days. Please verify your order is correct as soon as you receive it, even if it may not yet be time to open the new boxes of contact lenses. The $3.95 insurance fee will cover the cost of replacing any packages that may become lost or damaged in transit. The postal company deletes the tracking information after this time period has elapsed and thus we are unable to assist in providing replacements after this time period.

Eyeglasses Guarantee

100-day exchange/return policy + 365-day manufacturer's warranty

Eyeglass Education

Have questions about Eyeglasses? Check out our FAQ page

Contact Lenses Guarantee

We offer a no hassle 365 day return policy on contact lenses

Eyes for the World

Bringing sight to those in need. Learn about how we're making a difference

Help Desk Software