The pile of corpses stretches from Toronto to Niagara Falls and has all the earmarks of a serial killer.

Cops made the shocking announcement Friday afternoon that they had arrested a woman suspected in the slayings of three people between Tuesday and Thursday. The homicides occurred in Toronto, Niagara Falls and Hamilton.

Niagara Regional Police officers arrested 30-year-old Sabrina Kauldhar on Thursday in the Burlington area. Kauldhar has been charged with first-degree murder in the Hamilton homicide and second-degree murder in the Toronto and Niagara investigations.

Chillingly, two of the murders were random. None of the charges have been tested in court.

HAVE YOU SEEN THIS WOMAN? HPS

A serial killer is by definition a murderer who commits two or more unrelated homicides. These slayings fit the bill.

According to cops:

— On Tuesday around 2:08 p.m., Toronto officers responded to a call in the Keele St. and Dundas St. W. area. A woman in her 60s was located deceased inside a residence with visible trauma to her body.

— On Wednesday at 2:49 p.m., emergency personnel responded to a disturbance report in John Allan Park in the Falls. Officers found an adult male suffering from critical injuries. Despite heroic efforts by firefighters and paramedics, Lance Cunningham, 47, was pronounced dead at the scene.

— On Thursday around 12:26 p.m., Hamilton Police received a 911 call asking for an ambulance in a MacNab St. N. parking lot. An unresponsive male identified as 77-year-old Mario Bilich was found with significant injuries consistent with a stabbing. He later died in hospital.

MURDERED: Lance Cunningham, 47, was pronounced dead at the scene.
MURDERED: Lance Cunningham, 47, was pronounced dead at the scene.Photo by Handout /Niagara Regional Police

Cops say that homicide detectives linked the murders in Hamilton and Niagara Falls, adding that the description of both killers matched. An additional link was made to the active homicide investigation on Tuesday in Toronto.

Investigators say Bilich and Cunningham were randomly targeted. The accused was known to the Toronto victim.

Now, investigators are trying to piece together a timeline of Kauldhar’s movements and the horrific events. They are asking anyone with information, or who may have seen Kauldhar between Tuesday and her arrest on Thursday at 5:45 pm in Burlington.

HAMILTON: Mario Bilich was found with significant injuries consistent with a stabbing.
HAMILTON: Mario Bilich was found with significant injuries consistent with a stabbing.

In addition, detectives are also attempting to identify a female who was observed on security footage on Tuesday at the Giant Tiger at 2025 Guelph Line in Burlington buying clothing that Kauldhar had in her possession at the time of her arrest.

Toronto Sun files showed that Kauldhar was charged with assault and breach of probation in 2019 when she was living in Sault Ste. Marie. The outcome of those charges is not known.

Anyone with information is asked to contact detectives via the dedicated hotline at (289) 248-1058.

ANOTHER VICTIM? Do you know her? HPS
ANOTHER VICTIM? Do you know her? HPS

To provide information anonymously call Crime Stoppers at 1-800-222-8477 of submit your anonymous tips online at crimestoppershamilton.com.

Female serial killers are rare. The last time a woman was charged with multiple homicides in Canada was killer nurse Elizabeth Wetlaufer.

The former registered nurse confessed to murdering eight senior citizens and attempting to murder six others in southwestern Ontario between 2007 and 2016. Wettlaufer was sentenced to life in prison with no chance of parole for 25 years.

[email protected]

@HunterTOSun