We unfortunately cannot guarantee delivery dates. We rely on service providers like Canada Post, and UPS to handle transportation of orders. Orders take upwards of 4 business days to produce in our studio, and transit times will vary depending on the speed of transit you pick at checkout.