Today was a sad day for Toronto as the funeral for murdered police officer Sergeant Ryan Russell took place. More than 10,000 police officers and countless others came to pay their respects. The funeral, which took place at the convention centre, was preceded by a major march through downtown.
A stunning series of additional photos of the march can be found here. RIP Sergeant Ryan Russell.