Cynthia Cheng Mintz According to this report in the Toronto Star, TopShop (above picture is of the Oxford Street flagship location in London) will be opening in Canada. The Bay has secured franchising rights to the brand name and there’ll be both standalone stores as well as locations within the Bay, with the first store […]