A police officer was shot at a strip mall north of Toronto on Thursday while investigating an alleged armed robbery. The officer, a member of the York Regional police, suffered non-life-threatening injuries and is recovering in hospital. Three men were arrested in the incident. One suspect was taken to hospital with unknown injuries. The shooting of the 40-year-old officer comes just weeks after Const. Garrett Styles, also of the York police, was killed following a traffic stop. Styles was pulled under a minivan and crushed in Newmarket, Ont. A 15-year-old boy was charged with first-degree murder in his death.