Toronto police are investigating after two men were found dead in the city's east end Wednesday night.
Police say they were called to an address near Birchmount Road and Chelwood Road in Scarborough just before 6:30 p.m.
They say two men were found dead.
Police did not immediately provide further details on the deaths.
They say the investigation is ongoing.
Anyone with information is asked to contact police.
This report by 春色直播was first published July 3, 2025.