The Canadian government disagrees. They think Facebook stands to have significant financial gain for the privilege of their users sharing Canadian news sites, to the point where Facebook has to pay a fee for that privilege.
You can't simultaneously say "Facebook is a public place, people should be allowed to post whatever they want" and also "Facebook should have to pay a fee if they want their users to be able to post whatever they want."