I see a lot of american voices seemingly unaware of the reach and control of their platforms. I see nothing wrong with forcing them to support the creation of local content in countries where they operate (in order to extract wealth).
If those american media platforms (for which there are no local equivalents) want my canadian dollars, I'm ok with them having to re-invest some of that locally.