Who can legally keep a secret? Lawyers, yes, priests, yes, but what about researchers? Not to mention social workers, therapists, doctors, or police officers.
Canada has developed an extensive system of cultural policies. These policies are now increasingly in conflict with a web of international free trade agreements.