Canmore has some great shops for souvenirs. Stonewaters is a curated shop of local and internationally sourced trendy products, along with some gorgeous furniture. We've decorated much of our home from their store. Always worth popping into while exploring town.