Menu
Cart 0

SHIPPING

Canada: Ship Within Canada

Carriers: Canpar or Canada Post

 --Canpar:
    Ship to major cities and towns in Canada.
    Receiver signature is required.
    Transit time: 2~7 days depends on your location
    Contact us 8 days after we email you to confirm your order has been sent

 --Canada Post:
    Ship to anywhere in Canada.
    Receiver signature is not required.
    Transit time: 4~14 days depends on your location
    Contact us 15 days after we email you to confirm your order has been sent

Shipping rate

To Canada:
--Order $19.99 or under, Shipping Charge: $8;
--Order $20~$39.99, Shipping Charge: $5;
--Order $40~$99.99, Shipping Charge: $3;
--Order $100 or more, Shipping Charge: FREE.

USA: Ship to USA including both continental USA and Hawaii, Alaska

Carriers: DHL Global Mail, Canada Post/US Post, DHL Express
 --DHL Global Mail:
    Ship to major cities and towns to USA.
    No tracing number. 
    Transit time: 5~14 days depends on your location
    Contact us 15 days after we email you to confirm your order has been sent

 --Canada Post/US Post:
    Ship to anywhere within USA.
    No tracing number. 
    Transit time: 5~21 days depends on your location
    Contact us 22 days after we email you to confirm your order has been sent

 --DHL Express:
    Ship to anywhere within USA. 
    With tracing number. 
    Receiver signature is required.
    Transit time: 2~6 days depends on your location
    Contact us 7 days after we email you to confirm your order has been sent

Shipping rate

To USA:
--Order $19.99 or under, Shipping Charge: $10;
--Order $20~$49.99, Shipping Charge: $7;
--Order $50~$99.99, Shipping Charge: $5;
--Order $100 or more, Shipping Charge: FREE.

International (Out side of Canada & USA): We ship worldwide if you are willing to either wait or pay
*Note before you order:
We are sincere to help you as much as we can. However, with common sense you should know--international shipping takes either time or money sometime both. We work closely with DHL to try our best to offer you affordable shipping at the fastest speed DHL can manage. But delay happens. So please understand it is NOT our best interest to keep you waiting, delivery is not under our control. Please kindly understand and be patient.  

Carriers: DHL Global Mail, Canada Post/Your Local Post, DHL Express
 --DHL Global Mail:
    Ship to many countries.
    No tracing number. 
    Transit time: 15~28 days depends on your location
    Contact us 30 days after we email you to confirm your order has been sent

 --Canada Post/Your Local Post:
    Ship to anywhere in the world.
    No tracing number. 
    Transit time: 15~35 days depends on your location
    Contact us 35 days after we email you to confirm your order has been sent

 --DHL Express:
    Ship to some countries. 
    With tracing number. 
    Receiver signature is required.
    Transit time: 5~15 days depends on your location
    Contact us 16 days after we email you to confirm your order has been sent

Shipping rate

To elsewhere:
--Order $14.99 or under, Shipping Charge: $20;
--Order $15~$69.99, Shipping Charge: $17;
--Order $70~$199.99, Shipping Charge: $15;
--Order $200 or more, Shipping Charge: FREE.

We normally ship within 2 business days after receive your order and payment.

For international order that will be shipped to an address outside of Canada and USA, we will have to check with our carrier should there is a big shipping difference between what you pay as you check out. We will get in touch with you to request additional shipping fee. After we receive the payment, we will ship your order within 2 business days.

Some items might be out of stock after you place your order, we will get in touch with you via email to arrange either substitute to other colour or item or refund you for this item. Then we will ship your order within 2 business days.

Should you have any questions, please email or call us at [email protected]