Shipping & Delivery

We work hard to process and ship orders as quickly as possible. Delivery times are estimates and may vary due to carrier delays, product availability, destination, and other factors beyond our control.

If you have questions about an order or need an item by a specific date, please contact us. We're happy to help.

Estimated Delivery Times

The following estimates apply to in-stock items after your order has been processed and shipped:

Canada: 2–7 business days
United States: 3–10 business days
International: Please contact us for shipping rates and estimated delivery times.

Delivery times are estimates only and are not guaranteed.

Stock Availability

While we make every effort to keep our website inventory up to date, some items may occasionally be unavailable or require additional time to arrive.

In-stock items: Typically ship within 1–2 business days after your order is placed.

Out-of-stock items: Please allow approximately 2–4 additional weeks. If an item in your order is unavailable or significantly delayed, we will contact you with an update.

Items within the same order may ship separately depending on availability and product location.

Time-Sensitive Orders

If you need your order by a specific date, please contact us before placing your order. We can confirm current stock availability and let you know whether your requested delivery date is possible.

Local Pick-Up

Orders may also be picked up at our Toronto retail store.

If you have already placed an order for shipping and would prefer to pick it up, please call us at (416) 291-1772 with your order number. If your order has not yet shipped, we can arrange pick-up and refund the applicable shipping charge.

You're also welcome to call ahead to confirm that an item is available at our retail store before visiting.