We work as quickly as we can to fulfill orders in a timely manner, however due to high order volume it may take up to 5 business days to process and ship your order.  During store sales like our Annual November Sale, this can increase up to 10 business days.

We ship worldwide to most domestic and international addresses via Canada Post. (International customers please see note below*).

Shipping rates for our products are weight based. Sometimes adding a few more yards of fabric or adjusting your order slightly will reduce cost per yard shipping charges. If you have questions or concerns about shipping cost, please contact our helpful sales team and we will do our best to ship your order at a minimal cost. 

When you place an order we will estimate delivery dates for you based on your shipping destination.

US Customers:  If you choose Small Packet USA Air as your shipping method, there is no tracking number and the package is not insured.  While this service option is the least expensive, shipments can take longer than estimated due to higher than normal mail volumes experienced by both Canada Post and US Postal Service.  We are not responsible for lost packages shipped via Small Packet USA Air.

*International customers, please note shipping costs are based on estimated weight and may need to be adjusted depending on actual weight of the order. We will contact you if additional shipping charge is necessary. All customs fees, duties, VAT and taxes are the responsibility of the customer. Delivery times are estimates only and due to customs clearance in your country there may be delays in the delivery of your package. Please Note: If you choose an International Ground or Surface Shipping option, delivery can take several months to arrive and the postal service does not provide a tracking number.  Xpresspost International service does provide a tracking number.  We are not responsible for any guarantee of arrival time and cannot offer any refunds. 

We pride ourselves on providing an exceptional customer experience. If you have any questions or concerns please give us a call. 

1-250-286-6577 or 1-877-551-6577