Edmonton police charged a 22-year-old man in the beating death of Ahmed Ismail-Sheikh, 25, last week.
Arab Mursal Sugule is charged with second-degree murder, assault, possession of a weapon and obstructing a police officer.
Police were called to an apartment building near 112th Avenue and 124th Street Friday where they found Ismail-Sheikh unconscious after a fight.
He was taken to hospital where he later died.
A 31-year-old man was also hurt in the fight, said police.
Sugule and Ismail-Sheikh knew each other, police said.