To answer the first part of your question, governments should indeed be consistent. How is it possible to justify spending hundreds of millions of dollars on behalf of companies that choose not to comply with Canadian law? Companies like that should not be receiving funds, whether directly or indirectly, from the government. I think that's obvious.
As for the second part of your question, about what should be done to counter online hate, European regulations on digital services, under the Digital Services Act, offers some interesting avenues. Basically, at the international level, countries are introducing measures to force platforms like Meta or others to do a better job of analyzing and managing the risks to which users might be exposed. For instance, you mentioned journalists. It's mainly the women who are harassed, often in a concerted manner.
That's the kind of risk that companies like Meta and other platforms should be required to analyze and do a better job of managing, with a view to eliminating, or at least severely reducing, the various forms of harassment. Our best chance of eliminating the harassment you mentioned, not only of journalists, but also minorities, including women, is through systemic risk management. These minorities are subjected most heavily to systemic harassment.
Risk management of this kind is definitely something the platforms can do. Of course the courage to force them to behave is also essential. In Europe, the process has begun, and Canada should follow their lead.