Welcome to
Mook Fabrics

Online Shop reserved for Wholesale and Commercial accounts only. 

Shop in store for over 30,000 square feet of fabrics and textiles for retail fabric.

New Arrival Fabrics!

Minimum 1 Bolt (15 to 25 yards) required to order.

What’s Coming Soon?

Preview fabrics that are on their way to our shop!

Fabrics on Sale!

Check out our fabrics on sale. Once they are gone, they are gone!

CFL Team Fabrics

Mook Fabrics Exclusive Distributor!
Pre-Order for Summer 2025 Delivery

Providing quality fabrics to our local communities and beyond.

From humble beginnings in Southern Alberta in the 1940’s, Mook Fabrics has evolved and expanded our Headquarters in Medicine Hat into over 30,000 square feet of fabrics and textiles for retail and wholesale. We’ve also grown beyond Alberta, establishing locations in Winnipeg, Manitoba, and two locations in Pennsylvania in the USA.

While our business has expanded to meet the needs of local and international customers,  our values and commitment remain rooted in the community. Our phone number has not changed since at least 1957 — hard to get more local than that!

Browse by Collection

Browse by Quality

Browse by Pattern