Edmonton police say a man with a lengthy criminal record killed six adults and two young children before taking his own life in what the police chief is calling the city's worst mass murder.

Chief Rod Knecht told a news conference late Tuesday night that the mass killings appear to have been a case of domestic violence.

Although he didn't release the suspect's name, Knecht said he was well-known to police and had a criminal record dating back to September 1987.

Cindy Duong, 37, was fatally shot in a home in south Edmonton on Monday, while two men, three women, a girl and a boy were found dead a few hours later at a home in the northeast.

Police say the killer's body was found Tuesday morning at a restaurant in Fort Saskatchewan.

.