We work closely with Canada Post and other reliable shipping companies to ensure your package arrives to your doorstep within 7-10 business days. However, there may be a slight delay depending on the time of the year and extraordinairy circumstances that may apply. You will be updated with any changes if the process does take longer than expected. We apprecciate your patience!