India-based fashion retailer Soch has opened its second Canadian store in Surrey, British Columbia, continuing an expansion strategy that began with its Brampton debut and highlighting the growing importance of demographic-driven retail growth in Canada.