I would recommend Lens Mill Stores, there are several around the Southern Ontario area, just Google it and you can choose a spot. As for Toronto, I go to Evelyns's Sewing Center (the Quilt Shop) in Newmarket (north of Toronto) , in Oshawa I like the Ultimate Sewing Center (right off the 401 east of Toronto), in Scarborough (Eastern Toronto) there is the Quilting Patch, a charming store run by real quilters. In Ottawa there is the Quilters Quarters in Almonte, about 1/2 hour west of Ottawa. I don't know any shops in Ottawa as I live in Toronto. All of these places have websites. If you would like to PM me, I could send a recommendation for a few restaurants too.