Farah was standing outside the Bronco Smokehouse and Saloon in the city's Beltline neighbourhood on Aug. 23 when someone opened fire on the crowd. The 26-year-old woman died at the scene.
Farah was a recent public relations graduate who had moved to Calgary from Toronto about a year ago.
In the days following her death, Ibrahim was charged with reckless discharge of a firearm. Now the 21-year-old man also faces a second-degree murder charge.
"The delay on the murder charge is not unexpected," said Crown prosecutor Adam May.
"Police investigations are dependant on receiving information, the ability to process it, and once we feel in consultation with police there's sufficient information we then make recommendations on charges."
May said Farah's family has been notified.
"I think that it's promising for them to see charges laid that perhaps in their minds fit the crime," said May. "That being said, it's also the first step in a long process for them."
Ibrahim is back in court on Friday.
Police are still looking to speak with witnesses from the scene. Anyone with information is asked to call police at 403-266-1234 or Crime Stoppers.