Giroux Sewing Centre in Cornwall, Ontario is a one stop sewing shop. They sell and service machines, as well as various sewing tools and materials.
Websites.ca Talk Ep. 51