All items are handmade to order and take 7-10 business days to complete. Items are then shipped with Canada Post and will arrive within 2 to 10 business days once it is shipped out. Items Shipped To American Customer are Shipped UPS, we take the items across to the American side,so American Customers incur no additional duties.