FashionView Fashion CategoryRetailView Retail CategoryTorontoView Toronto CategoryStefano Ricci Opens 1st Canadian Store [Photos] Ultra-luxury Italian brand Stefano Ricci has opened its first Canadian store, in Vancouver. By Retail Insider By Retail InsiderView Author PostsJan 23rd 2017 View this article.