This store requires javascript to be enabled for some features to work correctly.

  • Christmas in July Sale

    Get 30% off Christmas fabric

    Lasts until the end of July

  • Pick-Up Now Available

    All purchases can now be picked up at the shop

    Check back soon for new arrivals


Answers to the question we've been asked the most

Shipping & Returns

Yes. For a $5 fee those living in Sarnia, ON can have your orders (above a minimum of $5) delivered. Orders above $200 also receive free local delivery.

Yes. You can choose the "Store Pickup" option at checkout, choosing the date and time of the pickup. An address in Sarnia, Ontario will be provided to you in your confirmation email

Shipping rates are based on amount you purchase (CAD).

  • Orders above $200 have free shipping
  • Orders between $100 and $199.99 cost $9.95 for shipping
  • Orders between $30 and $99.99 cost $11.95 for shipping
  • Orders below $29.99 cost $14.95 for shipping

See our shipping policy for more details

Please see our shipping policy for shipping rates for Canada (outside Ontario) rates, US rates and International rates.

Canada Post will be used for shipping. Please see shipping rates for prices.

Cut fabric cannot be returned. Cut fabric with a defect can be refunded.

Online Store

To avoid any issues with your cart, you can visit your cart page here to access your checkout, or click the "Your Cart" link at the bottom of the page under "Links"

No. We are an online store only and all purchases will either be shipped through Canada Post or, if the "local delivery" option is chosen, delivered by our staff to your address. Please do not use a P.O. Box address for local deliveries.

All yardage is sold by the 1/4 yard so if buying 1 yard of fabric you would choose 4 units to make a yard.

Contact & Support

Email us at or call us at 519-871-6418 or go to our contact page from the menu at the top of the page.

Yes, if you call Monday to Friday from 9:00 - 4:00 there will be someone to take your questions (excluding statutory holidays).

We are a small business and so there may be times when we are not able to respond to your emails or calls. We will try to get back to you as soon as we can if this occurs. Any extended absences from us will be posted either on the front page or on our social media