Our products (except the ones marked sold out) are all available to be shipped from Toronto, On, Canada within 1-2 days after receiving your order (holidays excluded). If you are checking out with Paypal Express, you will see the shipping options after entering your payment information. For most Canadian destinations, please allow 3-5 business days to receive the item. We offer free shipping to all Canadian destinations and for a limited time to USA.