Stopped in here to take a look at drapery fabrics after having a tough time finding anything I liked at a few other great fabric stores (i.e. King Textiles, etc).
MacFab moved here from Queen West a short while back and fits right into the trendy (but certainly more quiet) Leslieville 'hood.
This place can be very intimidating but I had an easy time with Becks helping me traverse the endless books of samples at a lower price range. Shear fabrics are typically cheaper than drapes, which can vary in cost from around $35-$90+ per yard (thankfully only 1-yard minimum per order for those which must be custom-ordered).
Beautiful, high-quality fabrics! BUT they're very expensive once you do the math. You'll get quality for the price (UV protected, high-traffic stain protection, etc), but jeez it's a punch in the wallet for sure. I appreciated the excellent and attentive service, with no bullying or pressure to buy. I wound up "renting" a book to take home and see in my space - easy with just a credit slip copy made and returned once you bring back the book, at no cost.
While some of these prices are comparabl(ish) to Designer Fabrics in Parkdale, I'd say their selection at MacFab is a bit more youthful and up-to-date.
Can't wait to go nuts here once I'm a millionaire!
Tip! They've also got a home store on the North side of the street just a few steps West. Haven't been in, but I believe its more finished pieces/home decor items as opposed to fabrics.