One man is dead, and two others are in life-threatening condition after an excavation pit collapsed on them in North York on Wednesday. The Toronto Police Service (TPS) said officers were called to the Bayview and Ruddington Avenues area just before 5:30 p.m. for reports of an industrial incident. The Ministry of Labour confirmed three […]