A Canada-wide warrant had been issued for Hackett's arrest about one month ago. He was arrested on Friday afternoon in Toronto and Ottawa police travelled there to bring Hackett back to the capital in order to charge him.

Police accuse Hackett of stabbing 18-year-old Brandon Volpi early in the morning of June 7 outside Les Suites hotel in downtown Ottawa. He next appears in court via video on July 21.

Fight broke out at after-prom party

Brandon Volpi, 18, died from his injuries after a stabbing outside a downtown Ottawa hotel early in the morning of June 7, 2014. (Photo courtesy of Brandon Volpi's family)

Students from three Catholic high schools in south Ottawa had been celebrating after their proms when a fight broke out, according to those who spoke to CBC News at the time.

Witnesses said Volpi tried to help get a friend away from the fight when he was attacked.

Brandon's father Danny Volpi said he died in hospital from stab wounds to his throat and chest.

Hackett had attended St. Pius X High School, one of the three schools which had students staying the night at the hotel, while Volpi was a student at another, St. Patrick's High School.