Our order processing time (the time it takes to get your order packed and ready for courier pickup) is generally 24 hrs, but can be up to 72 hrs. We do our best to process your order as quickly as possible, however there can occasionally be delays due to such things as higher order volumes during sales or holiday promotions.  Couriers are no longer guaranteeing delivery times. If you have a specific deadline for delivery, please e-mail us at before placing your order and we will do our best to get your package to you by your required date. 

Within Canada

• Free Shipping in Canada on all orders $100 (pre-tax) and up. 

• Orders under $100 (pre-tax) are charged a flat rate shipping fee of $12.00 

• Local delivery: Minimum order $40 - flat rate fee $3.50, orders over $100 qualify for free delivery. Orders are delivered twice a week on Tuesdays and Thursdays.  Order must be placed by 2pm the day before delivery day in order to process the order. *Please also note, that local delivery applies to most, but not all postal codes. If your postal code is eligible and you have met the minimum order, then the local delivery option will appear for you at checkout.  

United States

• Free Shipping to the US on all orders CAD $100 (pre-tax) and up.

• Orders under CAD $100 ship via Canada Post/USPS using discounted calculated rates.


Please contact us directly if you would like to place an international order.

*Note: As we are a Canadian company, you may be required to pay customs or duty fees when receiving your US or International order. These are government charges that we have no control over.