I think what the Canadian govt is legislating is silly but it's not like there's no problem: foreign governments in the US-sphere are losing a ton of tax revenue to US entities that are capturing all the value. This essentially strips the residents of wealth, further putting them at a comparative disadvantage in all other fields. Eyeballs are at the center of the largest commercial entities on the planet. There's a lot of value here being sent to the US with no obvious return mechanism.
Not recognizing this will prevent any mutually agreeable solution from being found. Canada isn't keeping up with the US and things aren't looking up either.