Your new online Canadian fabric store.


Fabric is cut (as long as it is in stock, and not in transit from my wholesaler) within 24 hours of receiving the order. 

I have now switched to having a flat rate shipping across Canada. Any order under $14 will go letter mail service with Canada Post for $5.00. Anything over that is a flat rate of $15.00 within Alberta and $18.00 for the rest of Canada. You will get a tracking number, and insurance with you purchase. 

If you live in the Cold Lake area, type in code PICKMEUP for free shipping, and we will work something out via email.

Lost/stolen or undelivered parcels

Unfortunately Fabric For Less cannot assume responsibility for lost, stolen or damaged packages. I will do my best to help you locate your package by providing all relevant shipment information. 

If you have any further questions or need a speedier delivery please get in touch by email [email protected]

Browse By Category