The various instruments you refer to, the Criminal Code, libel and slander, have specific thresholds. Those thresholds that are applicable will not be the same as the one that will apply to harassment. The threshold for harassment in the workplace will be different.
You first will meet the threshold for harassment, then civil liability and then criminal liability. One thing that I will add, too, because you mentioned parliamentary privilege and that it hasn't been tested, is that even the Criminal Code makes explicit provision that the hate speech provision does not apply to words that are spoken in the chamber. It's the same thing for civil legal action taken against a member or witness for what they've said during the proceedings. It will be excluded. It will be dismissed.