Cart is Empty



Estimated Shipping Time (# of business days) = Processing Time + Delivery Time

Shipping times are estimates only and not guaranteed. Processing Time may be longer for orders that contains prescription item(s) and special order item(s), or item(s) that are not in stock. Shipping fee is determined by the products ordered, the location we are shipping to and the method of shipping.

Refrigerated Items:
Orders that contains items that require refrigeration are shipped in a styrofoam container with ice pack on Mondays and Tuesdays only. We are no longer offering shipments Wednesday-Friday due to the delays caused by Canada Post. Depending on the final destination, shipments may be delayed to the following week to avoid parcels being stored at Canada Post depots over the weekend. Please note that we are not able to guarantee the condition of the refrigerated package upon arrival.

Estimated Shipping Times (Non-Remote Locations):
Canada Post Shipping Time Estimator: (shipping postal code: M5M 4A1)
Please note that can not guarantee any delivery times. The information from Canada Post is an estimate only and times can be affected by volume, weather, and other factors.

Remote Locations:
Canada Post Shipping Time Estimator: (shipping postal code: M5M 4A1)
Remote locations may take more days on top of the above shipping time estimates.


USA/International Addresses: has suspended international and US deliveries due to customs holding packages and other shipping issues. There is no timeline for when we may be able to ship internationally again. We apologize for any inconvenience caused. 


Alternate Text