Most orders are fulfilled within 4 business days. Orders should arrive within 5-8 business days. Once your order has shipped, you'll receive an additional email letting you know your package is on its way. Please note budget shipments to Canada may take up to 15 business days to arrive after it is shipped by us.
That said, holiday orders may take longer than usual because of an increase in volume and may take up to 6-7 days for fulfillment. Delivery for orders placed after December 10th cannot be guaranteed by Christmas.