Welcome to Fabric + Flow

Canada's Favourite Online Fabric Store

Your source for fresh and exciting fabrics to inspire the creative soul within you. We bring inspiration to every sewist with a curated collection of modern, wearable fabrics and textiles.

Exclusive Debut

Curated Boxes

Featured Collection

Swim Kits

Shop Fabric Collections

Our Favourite Looks

Ribbed Knit | Bamboo - Desert Rose
Ribbed Knit | Bamboo - Desert Rose
Sale price $11.00 PER 1/2 METER
($22.00 PER METER)
Regular price $0.00 PER 1/2 METER
Regular price $11.00 PER 1/2 METER
($22.00 PER METER)
Luxe Ponte Knit - Stone
Luxe Ponte Knit - Stone
Sale price $9.00 PER 1/2 METER
($18.00 PER METER)
Regular price $0.00 PER 1/2 METER
Regular price $9.00 PER 1/2 METER
($18.00 PER METER)
Jersey | Merino - Chestnut
Jersey | Merino - Chestnut
Sale price $21.00 PER 1/2 METER
($42.00 PER METER)
Regular price $0.00 PER 1/2 METER
Regular price $21.00 PER 1/2 METER
($42.00 PER METER)
Denim | 11oz Indigo
Denim | 11oz Indigo
Sale price $9.00 PER 1/2 METER
($18.00 PER METER)
Regular price $0.00 PER 1/2 METER
Regular price $9.00 PER 1/2 METER
($18.00 PER METER)

Testimonials

I love this print quality and feel of Fabric and Flow's custom fabrics! This print is so cute 🥰

KW

Review text of 2nd authorI like the print so much and the quality of the fabric is really good.

Marie

I absolutely loved sewing up this bamboo french terry! It was so soft, with fantastic drape. It is the perfect base for year-round wear!

Rhe Y.
Additional info of 3rd author