Photo: Wikimedia CommonsTen Thousand Villages on the Danforth is a fair-trade shop stocking handcrafted homeware, jewellery and gifts made by artisans in developing countries, sold on terms that pay makers fairly. It is a long-running non-profit with a real social mission, so every purchase supports a maker. Browse for a distinctive, ethically made gift, and ask the staff about the artisan cooperatives behind the pieces. Discover more of our social impact and sustainable shopping picks.