Station Square is slowly becoming a "ghost" area.
Sleep Country had already moved to the Nood location last month. Other tenants like TD bank, Boston Pizza etc most likely will move or close down.
However I have not heard anything about the development application approval. So it is odd why tenants need to leave so soon.