It will take 1 to 2 weeks on average for products to be crafted and prepared for shipment once your order is confirmed by our designers. A confirmation email containing the tracking number will be sent once the order has been shipped. We do not charge a shipping fee within Canada.