Street harassment and catcalling are not explicitly prohibited by law in Canada, but the country's government does have a law under which public sexual harassment could fall. Canada's Criminal Code includes a section that states:
(1) No person shall, without lawful authority and knowing that another person is harassed or recklessly as to whether the other person is harassed, engage in conduct referred to in subsection (2) that causes that other person reasonably, in all the circumstances, to fear for their safety or the safety of anyone known to them.
If anyone were made to feel unsafe by sexual harassment, they could conceivably be punishable under this law, based on the following criteria:
(i) the target must feel harassed by the conduct; (ii) the perpetrator of the conduct must know or ought to know that the target feels harassed; (iii) the perpetrator’s conduct must be one of the acts listed in the section, including repeatedly following the target, repeatedly communicating with the target, besetting or watching places where the target frequents, or threatening the target or someone the target knows; (iv) lastly, the target of the conduct must have a reasonable fear for their safety or the safety or someone they know.