We ship Monday-Friday only. We aim to ship the products on the same day as the order was placed, but it is not guaranteed and can take up to 24 hours from when the order is placed.  All shipments are sent via Canada Post. Orders usually take 2-5 business days. We do not guarantee any shipping time, once the package leaves our possession we have no control. We will fix issues but we cannot control late packages from Canada Post