Shipping & Refund Policies

Shipping policy update: Because of the current COVID-19 situation, our warehouse workers have become limited. And because of limited warehouse staff, the orders will take a longer time to prepare for shipping. The preparation estimated time is 7 to 10 business days. We feel sorry if this has caused you any inconvenience. 

Kind reminder: The holiday season is the peak season for the couriers, so they might or might not take a longer time to deliver the parcels to you.

Note: During the sale event, discounts are not stackable.

We're here to answer any questions you have.

Please email us at

*Mandarin Service Also Available*

We will reply to you as soon as possible.

Hours of operation

Monday – Friday: 9:00 am to 6:00 pm Pacific Standard Time (PST)
Saturday & Sunday: Closed

Shipping policy

We have warehouses in British Columbia and Ontario.

We usually use Canada post and, in some cases, other local couriers. Our lead time to get the order ready for shipping is 1 to 2 business days.

If the purchase order contains temporarily out of stock items, then the purchase order will be shipped when the out of stock items arrive.

Please let us know if you like the courier to "safe drop" the package at your door. Because we usually request the courier "do not safe drop" the package.

We'll not be responsible for anything that happened to the package when you want the courier to "safe drop" the package.

When the courier accepts the shipment from us, we'll provide you the tracking number given to us by the courier. You can use the tracking number to check the delivery status of your order. For questions regarding the delivery status of your shipment, please contact the courier. For any other questions, please contact us at

When the postman makes a delivery attempt, and no one is available to receive the parcel, the postman will leave you a pickup notice and bring your package back to the post office. Usually, or otherwise indicated on the pickup notice, you would need to pick the parcel up at the post office. The postman will provide the location of the post office. If you did not pick up the parcel on time at the post office, the postman would return your package to us. In this case, we'll not be responsible for any refund.

We make sure we ship the parcel to the shipping address provided by you. However, if anyone at the provided shipping address rejects the package for any reason and the postman must return the package to us, we'll not be responsible for a refund.


Shipping Fee Rule

British Columbia, Ontario, & Quebec: Order under $49 before tax, shipping fee $10. Order over $49 before tax, free shipping.

Other Provinces: See chart below

Shipping Zones
Order under
$65 before tax
Order over
$65 before tax
$15 Free
New Brunswick
Newfoundland and Labrador
Nova Scotia
Prince Edward Island
Shipping Rate Calculated by Canada Post
Northwest Territories


Return and refund policy

If you like to see the product in person, we can provide you with the list of retail stores that sell our products. If the retail stores on the list are not near you, we would love to answer questions you may have to help you decide on purchasing the product as this would reduce the chance of buyer's remorse. Please email us at

Please note that there is no refund or exchange, except if the product is defective. The defective product becomes nonrefundable after seven days, starting from the day you receive the product. Kindly take pictures or videos of the product and tell us where you think it's flawed. Please also provide us the order number. You'll get a refund once we confirm it's a defect. The shipping fee, if any, won't be refunded. 

We do not offer any warranty on any electronic products. 


Late or missing refunds (if applicable)

If you haven’t received a refund yet, first check your bank account again. Then contact your credit card company, it may take some time before your refund is officially posted.

Next, contact your bank. There is often some processing time before a refund is posted.

If you’ve done all of this and you still have not received your refund yet, please contact us at