Shipping & Delivery
We ship orders across Canada and offer local pickup from our Markham location. Available shipping services and rates are shown at checkout based on the products in your order and your destination.
Shipping offers
Eligible online orders receive $10 off shipping at CAD $250+ and free standard shipping at CAD $500+. These shipping offers are applied automatically when the qualifying order value is reached.
Order processing
In-stock orders are normally processed within 1–2 business days. Our regular processing days are Monday through Friday, excluding holidays.
For express orders, orders placed before 12:00 p.m. Eastern Time on a business day are normally processed for carrier pickup that day. Orders placed after the cutoff are processed on the next business day.
Carrier transit time is separate from our processing time and depends on the service selected and destination.
Local GTA delivery
Local delivery may be available to eligible Greater Toronto Area addresses. If your address and order qualify, the available local delivery option will appear at checkout.
Pre-orders
If your order contains a pre-order item, the order is normally held until all items are available and can ship together.
If you would like an estimated arrival time before placing a pre-order, please contact us. After an order is placed, our team will provide an estimated arrival time once that information is available.
If you would like available items shipped separately from a pre-order item, contact us and we can review whether a split shipment can be arranged. Additional shipping charges may apply.
Order tracking
When tracking is available, it will be included in your shipping confirmation.
Pickup in Markham
Pickup is available at 2800 John Street, Unit 25, Markham, Ontario L3R 0E2.
Regular pickup hours are Tuesday–Saturday, 11:00 a.m.–6:00 p.m. Please wait until you receive your pickup-ready notification before coming to collect your order.
We process orders on Monday, but regular customer pickup begins Tuesday. This means a weekend order may be prepared Monday and become available for pickup Tuesday.
If you need pickup on Sunday or Monday, contact us in advance. Exceptions may be possible depending on circumstances, but are not guaranteed.
Pickup deadline
Please collect your order within 14 calendar days after the pickup-ready notification is sent. If the order remains uncollected and we are unable to reach you, it will be cancelled and refunded to the original payment method minus a 20% restocking fee.
Someone else collecting your order
Another person or a third-party pickup service such as Uber may collect your order after you contact us and our team confirms the arrangement.
International shipping
International shipping may be possible on a case-by-case basis depending on the destination and products. Please contact us before ordering so we can review the request.
Changes to an order
If you need to change an order, contact us as soon as possible. We will try to help where possible, but changes cannot be guaranteed once processing has started.
For information about returns, see our Returns & Refunds page.