Before police were called at about 11:30 a.m., the service said the man plummeted off the ledge, located above the building's indoor atrium at 3600 Steeles Ave. E. The man was taken to hospital, according to police Const.