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 and Delivery

*Please See our News Section for Temporary Changes to our Local Delivery Service*

If you live in the Hamilton area we offer local delivery for a $5 fee for orders under $50 and free for orders over $50. Currently, we do not offer a local pick-up option.


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 ($5.00 for U.S. shipments). 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

    *Please See our News Section for Temporary Changes to our U.S. Shipping Service*

    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. 

        Patterns and Notions

        We accept returns on patterns and notions as long as they are unopened in their original packaging. Refunds will be issued once we have received the returned items. Unfortunately we are unable to refund the original shipping cost or pay for the return shipping costs on change of heart returns.

        If, however, there is an error with your order, you're items arrive damaged, or are lost contact us as soon as possible so that we can make things right.