Meh, as a Canadian, this might not be perfect, but I am happy whenever the government attempts to revitalize Canadian heritage and remove American influences.
And for no gain at all. No Canadian heritage will be saved, and this doesn't remove american influences because google and meta were going to be charged for linking to canadian news, not american news. Still 100% ok to link to american news. This legislation does the opposite of what you're claiming.