In-Store Experience: Skechers Opens Flagship in Canada Concept store showcases brand’s latest technologies and lets consumers test products.