Bill C-63 may need some work, but overall it strikes a good balance between preventing harm and preserving free speech, using a mix of regulators, criminal, and human rights measures to curb hateful and harmful content on the internet.