The iconic discount retailer Zellers will open its first Ontario store in North York on Thursday, expanding a national comeback that began last fall in Edmonton.
Anchored by a giant inflatable ‘Zeddy Bear,’ the 25,000-square-foot store at 80 Orfus Rd. near Yorkdale Shopping Centre, will offer apparel, footwear and lifestyle brands including Adidas and Dickies, as well as home goods, seasonal merchandise, snacks and a toy department.











