First pic (mine) in that link above is from inside.
It's a former Westinghouse building, and is currently owned by McMaster Innovation Park. They have big plans for it. Interesting space if you like volume. The 'office building'-looking side, seen in your pic (606 Aberdeen) is less interesting inside than you'd think.
Here's a mash-up of the inside and outside:
J->
ps. edit: no, demolition has not started. The place is the same today as it was 3 years ago.