Investigators say 24-year old Mohamed Ibrahim Sail of Calgary surrendered Friday evening.
Sail is facing a second-degree murder charge.
Police say Cook was killed on June 14 after tracking his cellphone to a car with three men inside and was shot multiple times when he grabbed the car as it began to drive away.
Another Calgary man, 23-year-old Muhab Sultan, was also wanted for Cook's murder but was found dead in the Rideau River in Ottawa on June 27 after police said he jumped in the water while trying to flee from officers.
Investigators say a third suspect has been identified but isn't co-operating.
Also on HuffPost