International orders shipping to Canada generally take up to 2 weeks to arrive. We don’t have any control over how long your package will be in customs. If you notice a delay in your shipping, please contact your local post office for further details.