Green reigns supreme at Terra20. The 15,000 square-foot store, which opened this past September, is a one-stop-shop for everything eco-friendly: sustainable fashion, cleaning products, toys for kids, beauty loot, and lots more. The selection is huge — over 12,000 products — but staff are knowledgeable and more than happy to help you navigate the store. We love the soaps from Purple Urchin: the Ottawa-based company makes bath and body products that smell good enough to eat, and are pure enough that you could (though for obvious reasons, we don’t recommend it). Another big draw is the store’s Ecobar. The largest of its kind in North America, the bar allows customers to fill and refill reusable containers with a range of green house cleaning products that are mixed onsite.
2685 Iris St., 1-855-837-7220, www.terra20.com.