On July 2, 2025, a quiet residential neighborhood in Scarborough, Ontario, was shattered by the discovery of two lifeless bodies inside a home on Chelwood Road, a tree-lined street tucked near Birchmount Road and Eglinton Avenue East. Responding to a wellness check, Toronto Police Service officers arrived at the house just before 6:30 p.m. Inside,…