I was really bummed that there were no sewing supply stores in my neighbourhood, so I went to facebook for suggestions and everyone pointed me here, and I'm so happy about it! King Textiles was the best, and will probably be the only sewing place I will hit up from now on.
There is a maze of fabrics stacked to the ceiling. You could literally spend hours in there feeling stuff and looking at colours. It was so overwhelming and awesome. SO MANY FABRICS. Don't even get me started on the faux fur section... unreal. Plus they have a place the size of my living room filled with buttons and ribbons and zippers... I was in heaven. I was approached twice, by two different people, who were super friendly. When I said I was just browsing for now, they introduced themselves and said to call for them if I needed anything. They were super genuine and nice.
When I was done exploring (for now! I didn't even get to see it all, so big!) I approached one of the staff upstairs and got some batting and some sewing tools. All the prices seemed very good. The dudes at the checkout even offered me cookies they were eating! Everyone was joking around with each other and it was just such a pleasant atmosphere.
When I left I had already made it to Queen St. when I realized I had forgotten something I bought on the counter, and I turned around to go back and the cashier guy was running up to me with it apologizing.
I can't wait for my next visit!