Not a Cdn. lawyer (or any lawyer), but I don’t think it is possible to force employees to sign a document that commits them to covering up illegality. Omerta is not a legal precedent in any system.
I suspect this does give the Harperites a pre-emptive tool with which to discredit anyone who goes to the police with evidence of criminality, and might chill a few people too.