For Customers in United States:

Shipping service

We currently use Canada Post, USPS or Fedex to ship products to customers in United States. It takes 7-10 business days if there is no delay at the Customs. Due to the safety measure, please allow 1-3 business days for our staff to process the order at our warehouse locations.
You can check your order status here.

Shipping Partners

Our shipping partners include USPS, UPS and Fedex. The choice is based on the type of shipment. You may see the USPS label started from WA, US. That is the first stop after our trucks cross the border.

Latest update from U.S. Customs and Border Protection

For each shipping address, the quantity of  EACH product (ie., single SKU) in an order should be no greater than a 90-day supply.

If you order multiple products (SKUs), it is OK as long as the quantity of each product is not greater than 90-day supply.

Subscription Option (Paused)

For health reason, if you need certain products continuously, you could consider our subscription service.

Please contact us by email

Please use “Subscription Service” as the email title, and include the sku and the link from our site as well. Our staff will help you out.

For subscription order, the shipping fee of each shipment can get $10 USD off. 

Subscription service paused by Aug 24, 2022. All previously contacted customers will still enjoy the rate.