We recommend placing orders from a single warehouse. When placing an order with various products and brands, please be aware that your order may ship from different warehouses in several packages. When an order is placed from multiple warehouses, delivery times and costs may vary.
We do our best every day to ensure all of your orders arrive on time. If by any chance you don't get your products during the delivery timeframe, we will work hard to understand why and to make sure it does not happen again.
Below is a table of our shipping schedules and costs for reference:
W1 Richmond Hill
Transporter*
Delay
Price
UPS Express
1-3 business days
From $ 24.99
Canada Post
1-11 business days
Free shipping on orders over $299
UPS Ground
2-5 business days
Free shipping on orders over $139
Purolator
2-5 business days
Free shipping on orders over $139
W2 Mississauga
Transporter*
Delay
Price
Purolator
2-5 business days
Free shipping on orders over $139
W3 Montreal
Transporter*
Delay
Price
Purolator
2-5 business days
Free shipping on orders over $139
W5 Montreal
Transporter*
Delay
Price
Purolator
2-5 business days
Free shipping on orders over $139
W6 Toronto
Transporter*
Delay
Price
Purolator
2-5 business days
Free shipping on orders over $139
W7 Vancouver
Transporter*
Delay
Price
Purolator
2-5 business days
Free shipping on orders over $139
Warehouse
Brands
Transporter*
Delay
Price
W1
UPS Express
1-3 business days
From $ 24.99
Canada Post
1-11 business days
Free shipping on orders over $299
UPS Ground
2-5 business days
Free shipping on orders over $139
Purolator
2-5 business days
Free shipping on orders over $139
W2
Purolator
2-5 business days
Free shipping on orders over $139
W3
Purolator
2-5 business days
Free shipping on orders over $139
W5
Purolator
2-5 business days
Free shipping on orders over $139
W6
Purolator
2-5 business days
Free shipping on orders over $139
W7
Purolator
2-5 business days
Free shipping on orders over $139
Once your order has been sent, you will automatically receive an email with your tracking number, which allows you to track your shipment from our warehouse to your door! If you haven’t received a tracking number within 3 business days, you can check your order status here, or contact us directly via email.
Please note that all orders are subject to an additional processing time of 24h at our warehouse. Customised products have an additional processing time of 5-10 business days on top of regular delivery times. All packages will only be processed and delivered Monday to Friday.
Deliveries may be subject to delays by factors such as border clearance, regional holidays, weather conditions, problems with the shipping carrier, or incorrect address information. If you do not receive your package by the specified time, please contact our customer service.
For any other questions you have regarding shipping, please check our FAQ section. If you still can’t find the answer you need, our customer service team will be happy to help.