The owner of the Zellers chain of department stores said Thursday the chain will be closing “most” of its stores no later than March 2013.
CBC | Business News