I would simply add that the provisions in the Criminal Code recognize the need for confidentiality. There are provisions for sealing documents that are used in support of warrants to search, or wiretap authorizations, so those documents remain confidential and under the protection of a court and are unavailable until somebody applies to unseal them. That is typically done after there has been a criminal charge where the rules with respect to disclosure of such information for the purpose of making a full answer in defence become applicable. Typically, if there is no charge it might well be that those will remain forever sealed.
On June 8th, 2006. See this statement in context.