What I didn't see mentioned in this article is what "harm" means in this context. My pessimistic view is that the govt will define harm as they see fit.
https://laws-lois.justice.gc.ca/eng/acts/c-46/section-319.ht...
It's expected the new bill will be based on this, we won't really know the implications till case law is settled.
The fact they're inventing a new term "harmful speech" makes me think they're trying to avoid that case law.