Question: are there any zellers stores still open in ontario?
Answer: Zellers. Zellers was a Canadian chain discount department retailer that was based in Brampton, Ontario. ... After the chain went under, HBC operated some Zellers-branded locations as liquidation outlets for The Bay, with the last of those stores closed on January 26, 2020.