If you are in the Toronto region, let me know and I could drop it off. Once you have placed your order I will make sure it gets sent out to the post office within 3-5 business days. Please message me if you have further questions.
From my experience, the estimated shipping times are usually:
Shipping Time: Canada: 4 – 10 business days
United States: 1 – 2 weeks
International locations: 3 – 5 weeks
The delivery times listed above are estimates. Please note that if your order gets held up at customs or delayed in transit it may take additional time to arrive. You may also experience delays during peak season or holidays such as Christmas.