We ship orders with Canada Post and FedEx. Shipping is calculated and displayed at check out. You will then have different options to choose from for your shipping method. For orders under $75.00, we ship for a flat rate fee of $10.00 Canada-wide. For orders $75.00 and over, we provide FREE SHIPPING Canada-wide. All orders are processed within 2-3 business days plus transport time which depends on the distance of the items in stock. For items that are out of stock, the estimated shipping time would be 7-10 business days plus the transport time which will depend on the distance. Orders are not processed on weekends or holidays.