Orders placed will be shipped out within 3-5 business days after being paid for. Custom orders may take longer depending on how elaborate they are, but 99% of the time all our orders go out within 3-5 business days from the time the order was paid for. All Items shipped within Canada are shipped Canada Post and within the US are shipped with Fedex Ground or USPS Priority. (Note for International Shipping Rates) I ship everything USPS Priority Mail International. International shipments may incur additional import taxes. We have no control over this, so please check with your local postal office before ordering so there are no surprises. **Guaranteed dates are for shipping date only, NOT a guarantee of delivery. Once item is accepted into Canada Post/USPS system we are no longer liable for date of delivery.