Police were called out Tuesday afternoon to a modest bungalow in northwest Edmonton.
Inside the house, they discovered the body of a man many officers have hated for years.
Albert Foulston, 53, died of an apparent drug overdose, surrounded by drug paraphernalia, sources told CBC News.
Edmonton Police Association executive director Tony Simioni was not surprised when he heard.
"It's ironic," he said, "but not unexpected, that the tragedy and recklessness of his death mirrored his life completely."
In 1990, Foulston drove the getaway car in a botched robbery that ended with the death of Edmonton police constable Ezio Faraone.
Foulston was convicted of manslaughter and given a 30-year sentence. After serving two-thirds of that sentence, he was released from prison in 2009.
Simioni was one of the first officers on the scene the day Faraone was gunned down. He doesn't think Foulston ever expressed remorse for his role in the officer's death.
Asked for his thoughts about Foulston's death, he said: "I certainly hope, if there is life after death, that Mr. Foulston finds the guidance, the empathy and the conscience that he lacked every single year that he lived on this earth."
The current president of the police association agreed.
"No, we're not going to be crying for this guy," Sgt. Maurice Brodeur said. "It's not sad news. Not at all. Because when you take the life of a fellow police officer, it's the most traumatic event that can happen to a police service. And he was part of that."
Brodeur described Foulston's death as a form of "closure."
Foulston can be described as a career criminal. Apart from his manslaughter sentence,he amassed more than 50 criminal convictions and dozens of failed chances at parole.
In the past, the police association referred to him as the poster boy for a failed parole system.
Commenting on his death, Simioni noted, "The number of times that he was paroled and given second chances without success on this earth - this is one sentence I'm quite confident obviously that he will never be paroled from."
Foulston had been free on bail since December 2015.
He was scheduled to go to trial later this year on charges of robbery, housebreaking and possession of a dangerous weapon.