The iconic Zellers department store, which had most of its Canadian stores shut down by 2013, is set to make a comeback.
On Jan. 18, a news release announced the opening of 25 stores inside Hudson’s Bay locations across Canada this year, as well as an online store.