gift shop, gifts, storefront, store signs, canadian, crafts, craftsmanship, arts, christmas, seasonal, rural, country life, store, gift shops, shop, unique, business, retail, retail business, retail businesses, display, products, art, stream, show, trade, shopfront, alone, skill, business activity, demonstration, merchandise, selling, season, craft, front, present, commerce, transaction, gift, undertaking, work, river