Recently came across an update from last summer. Because of the concerns raised about the investigation, the local police asked that the Toronto Police Service review the investigation.
The Toronto Police Service found no errors in the investigation:
As the article mentions, there have now been three independent reviews: by the Toronto Police Service, by the Independent Police Review Officer, and by the Provincial Prosecutors Office.
The family of the boy who was killed were not satisfied by the Toronto Police review: