James William Schwalm was once seen as a dedicated public servant and a well-respected family man. Born and raised in Toronto, he came from a family known for their involvement in philanthropy and public service. His mother was a prominent executive involved in charitable and civic initiatives, and James followed a path of service by becoming a firefighter.
He began his career with Brampton Fire and Emergency Services and worked his way up to the rank of fire captain. Colleagues described him as competent and well-liked in the early years—someone who mentored others and took pride in his profession. He was active on social media, often posting about fire safety awareness and community engagement.
James married Ashley Milnes in 2012 after meeting her through their shared ties to the Collingwood ski community. Together, they raised two young children in a picturesque neighborhood near Blue Mountain. Publicly, the couple appeared to be thriving: a firefighter and a project manager with a comfortable home and a shared love of the outdoors.
- “Running Man”: Dateline Reports on Ashley Schwalm Homicide November 14 2025
- Who Was Ashley Schwalm & What Happened to Her?
Contents
Decline of Marriage and Financial Pressure
Privately, the marriage was deteriorating. In early 2022, James discovered Ashley had been involved in an affair with her boss. While they initially tried to repair the relationship through counseling and lifestyle changes, the relationship continued to fray. By the end of 2022, both had expressed doubt about staying together. Ashley was focused on her personal well-being and had even called 2023 the “year of Ashley.”
Meanwhile, James began a secret romantic relationship with the ex-wife of Ashley’s former lover. He concealed her contact in his phone under a fake name and began to explore ways to avoid the financial and emotional burden of divorce. In the weeks leading up to Ashley’s death, James performed internet searches on alimony, staged car fires, and how to delete iPhone history. He texted a friend that he couldn’t imagine being a single parent or affording life after separation.
Court documents revealed he was also the sole beneficiary of a $1 million life insurance policy on Ashley, and a second policy of $250,000 named their children. Investigators later concluded that James had a clear financial motive to plan his wife’s murder.
The Murder of Ashley Schwalm
On January 25, 2023, James and Ashley argued at home while their children were asleep. Their son later testified that he heard his mother ask for her phone to call the police. James strangled Ashley in the hallway of their home and left her body for several hours. Early the next morning, he dressed her in hiking clothes, placed her body in the family SUV, drove it to a remote road near the Alpine Ski Club, doused the vehicle with gasoline, and set it on fire.
To make the death look like an accident, he sent staged text messages from Ashley’s phone to himself and created fake alibis through manipulated surveillance footage. He then returned home to care for his children and went to work as if nothing had happened.
His attempt to mislead investigators quickly unraveled. Forensic analysis showed Ashley had died before the fire, and a lighter bearing James’s initials was found inside the burned SUV. Security footage, vehicle tracking data, and inconsistencies in his story led police to arrest him within a week.
Arrest, Trial, and Conviction
Initially charged with first-degree murder and indignity to a body, James Schwalm was later allowed to plead guilty to second-degree murder in 2024. The plea avoided a trial and spared Ashley’s family from reliving the details in court, but it did not diminish the gravity of his actions.
On February 10, 2025, Justice Michelle Fuerst sentenced him to life in prison with no chance of parole for 20 years. The judge described his crime as “cold, callous, and calculated.” During the sentencing hearing, more than 20 victim impact statements from Ashley’s family and friends were read aloud, portraying a man who had violated every trust.
Ashley’s father, sister, and many others condemned the act as one of profound selfishness and betrayal. James listened in silence, showing little emotion other than during his own prepared statement, where he expressed shame but failed to directly apologize to his wife’s family.
Where Is He Now?
As of 2025, James Schwalm is serving his life sentence in a Canadian federal penitentiary. He is ineligible for parole until at least 2043, when he will be 58 years old. The court also ordered that he have no contact with his two children until they turn 18.
In custody, James has reportedly participated in counseling for anger management, intimate partner violence, and grief—efforts his defense attorney cited as signs of rehabilitation. However, letters of support he submitted during sentencing, many from fellow inmates including sex offenders, drew sharp criticism and appeared to further alienate him from the community he once served.
He remains permanently removed from his post at Brampton Fire and Emergency Services and has become a cautionary figure in discussions of intimate partner violence and its hidden warning signs.
More “Running Man”
- “Running Man”: Dateline Reports on Ashley Schwalm Homicide November 14 2025
- Who Is James Schwalm & Where Is He Now?
- Who Was Ashley Schwalm & What Happened to Her?
More Feature Articles
- “Running Man”: Dateline Reports on Ashley Schwalm Homicide November 14 2025
- “I’m Going to Get You”: 20/20 Reports on Debbie Dorian Homicide November 14 2025
- “Tracker Dakota Black”: 48 Hours Reports on Makayla Meave Homicide November 15 2025
- 60 Minutes Reports on “The President’s Pardon”, “Inside Anthropic” & “Chess Boxing” November 16 2025

