We ship our fabric worldwide and all orders are shipped within 3 business days of order placement. Shipping rates and shipping times vary depending on destination, shipping method selected and weight of package. See below for more details.

Local Pick-Up

If you live in the Hamilton area you can save yourself the shipping charge and pick up your order for free. Select Local Pick-Up at checkout and we will email you when your order is ready to arrange a convenient time and location. 


For customers looking to just purchase thread, buttons, labels or other small items we offer a letter mail shipping option for a $2 stamp fee. Total items must weigh under 50g to qualify and there is no tracking available. By choosing this option, we cannot be held responsible for lost or damaged items.


We offer all our Canadian customers flat rate shipping for $12. We also offer a Canada Post Xpresspost™ shipping option (rates vary) for those who want their package sooner. All orders are shipped with tracking and insurance included.

Flat Rate Shipping: 2 - 8 Business Days; $12
Canada Post Xpresspost™: 1-3 Business Days; rates vary

All Canadian orders over $125 are eligible for free standard shipping

    United States

    We ship to the lower 48 states. For our U.S. customers we ship using USPS and UPS. All orders are shipped with tracking and insurance included. We offer a flat shipping rate of $12. 

    USPS First-Class Package Service®: 2-10 Business Days; $12
    USPS Priority Mail®: 2-10 Business Days; $12
    UPS: Shipping Times Vary; $12
    All U.S. orders over $125 are eligible for free standard shipping
     There are no duties charged on U.S. orders. 


      For our International customers we offer a variety of shipping options (with and without tracking) from Canada Post. Shipping rates for each option vary depending on shipping destination and weight/size of package.

      Canada Post Small Packet™ International Surface - No Tracking          
      Europe and South America: 1-2 months 
      Asia-Pacific, Australia, and Africa: 2-3 months
      Canada Post Small Packet™ International Air: 6-10 Business Days; No Tracking
      Tracked Packet™ International: 6-10 Business Days
      Canada Post Xpresspost™ International: 4-7 Business Days 

        Note: International customers are responsible for all customs charges, taxes, and any additional postal fees associated with international shipping. 


        Due to the fact that our fabric is cut to order, we are unable to offer returns or exchanges at this time. If there are any errors with your delivery, your items arrive damaged or your package is lost, please contact us as soon as possible so that we can make things right. 

        We want to make sure that our customers are 100% satisfied with the fabric they buy from us and we encourage you to purchase a swatch sample and/or contact us with any questions you may have before you make your purchase.

        Please note, we try to represent the colours of our fabrics as accurately as possible, however, individual computer monitors may show the colours differently, therefore we cannot guarantee colour representation.