I would briefly add that the Canadian justice system is structured in the following manner. The police, the investigators have their role to play and they play it. It is up to them to determine whether or not charges should be laid, against whom and under what circumstances. At the federal level, the Crown attorney, the Director of Public Prosecutions must then establish, further to the laying of charges, if legal action should be continued. This manner of operating existed before the Office of the Director of Public Prosecutions was established and it continues today. The establishment of the Office of the Director of Public Prosecutions has not changed it.
On May 17th, 2007. See this statement in context.