There was a local chain called Towers that went out of business a couple of decades ago. Found that it has a website!
Towers Department Stores
Episodes of Degrassi were shot there.
Found this neat archive for Eaton's Department store Christmas windows...
Archives of OntarioDisplay Windows of the Eaton's Department Store - The Secular
Archives of OntarioArchives of Ontario: The Toys of our Childhood