So hey, good news. I think I found the rightmost building from the reference photo yesterday, if I'm right, it's address is 40 Gerrard St E, which places it right across the street from Ryerson's Theatre building, and a campus park, which I thought would be a good place for the robot to start his rampage from.
Because you know, a giant robot built at Ryerson wouldn't fit in the University itself.
So if anyone happens to have good photos of said park, or can point me to people that do, it would be appreciated.