It was taking up a good portion of the North parking lot adjacent the 401. I've seen similar mobile cranes used to put up tower cranes. It was there yesterday morning, but I don't recall noticing it today.
This is a random photo from the web, but the crane looked something like this: