Delivery Information

Shipping to Canada

Method Time Cost
DHL Orders will arrive up to 3 days after dispatch between Monday and Saturday FREE - Orders over $99
$9.95 - Orders of $99 or less

As we do not split orders, orders will be shipped once the whole order, with all products, are ready to be dispatched. All Vision Direct shipments to Canada are tracked by DHL. You will receive the tracking number by email once the order is shipped. Please note that all duties and customs fees are paid for by Vision Direct.

International Shipping

We ship to most destinations worldwide. For all international orders, please place your order directly at

My order has not arrived, what should I do?

If your order has not yet arrived, please allow up to 5 working days. There is a possibility for delays that are outside of our control, including hold-ups by Canadian customs. If you have not yet received your order in the expected timeframe, please contact us by phone at 1 800 982 1621, or by email at, or via live chat.