I highly recommend @Anarres Natural Health Apothecary for natural safer bodycare & cleaning products (ready made in store, + DIY ingredients & workshops), ecofriendly household products, natural contraception & feminine products too, & the best essential oils & more! :) Tracey is incredibly knowledgeable & offers items that are fair trade, social enterprise, organic, & local, where available, & is focused on eliminating waste as much as possible. Shopping there & taking their workshops have continued to be valuable learning experiences that improve health of people & the planet! And theyre fairly priced too! I shop there monthly! :) Located on Dovercourt just north of Bloor, & avail online too :) -
http://www.anarreshealth.ca/