We offer free shipping on orders over $99 through Canada Post, before taxes and after discounts. Please note, orders placed and paid by Credit Card for Canada Post delivery (by 12:00 PM EST) or Purolator (by 2:00 PM EST) are generally processed the same day Monday to Friday 9:00 AM - 7 PM EST. While we do our best to honour this, our commitment is to fulfill your order within 1 to 3 business days and ask that you understand that the orders themselves may take another 1-3 business days to be delivered depending on the chosen vendor and destination. It is equally important to note that Purolator does not deliver to PO Boxes or Canada Post FlexDelivery.