Your shopping cart is empty!
The shipping fees and transit time are the same to US, Canada and all other countries.
Delivery dates are not guaranteed and may include extra transit time because of unforeseen delays.
Late deliveries are always a possibility, however, we will try our best to ensure all deliveries arrive on time.
We do not responsible for any custom issue or custom tax.
Please check with your custom before place an order.