Thanks for your patience and feedback as we work out the kinks in our new website, if you encounter any problems or something doesn't seem quite right, please let us know!


December 4: Canada Post has temporarily suspended their service delivery guarantee for the Holidays.  Please be aware there may be longer than usual delays for orders to reach you.  Thank you, and have a Happy Holiday Season!

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 3 business days to process and ship your order.  

We ship worldwide to most domestic and international addresses via Canada Post.

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

International customers, please note these are estimates only and due to customs clearance in your country there may be delays in the delivery of your package. All customs fees, duties, VAT and taxes are the responsibility of the customer. 

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. 

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