I'm guessing you're not a lawyer. Have you had any legal counsel look at this? I've identified a potential amendment to the code that would address part of this problem. It's a major amendment that would be needed to the Evidence Act to provide this privilege we're looking for. From your report it would appear there may be other statutes, and I haven't caught any of those.
Has a lawyer looked at other statutes at the federal level? Of course we can't do anything for provincial legislation.