Jamie Randy Felix, 32, of Winnipeg, was arrested and charged with four counts of second degree murder and one count of attempt to commit murder, Winnipeg Police said.

Crystal Shannon Beardy, 34, Stephanie Amanda Beardy, 33, Melelek Leseri Lesikel, 29, and Dylan Maxwell Lavallee, 41, died in the shooting that took place on Sunday in the city's West Broadway neighbourhood, police said.

Two died at the scene and two succumbed to injuries later. A fifth person, a 55-year-old man, remains in hospital in critical condition, police said.

Police said Felix was taken into custody on Friday. It was not clear if he knew the victims or why he was at the home where the shooting took place.

Mass violence and shootings are rare in Canada, which has stricter gun laws than neighboring United States.

(Reporting by Kanishka Singh in Washington; Editing by Chris Reese)

By Kanishka Singh