To keep a community or society or even Steemit alive and grown. We need to pay something. During old day maybe we call them rental, then tax. I'm not sure how's Canada taxation. But if they take and give, it's fair. If they take but didn't give...then too bad ....
Give and take is definitely fair if you know what you are getting in return for your contributions. Being forced to give for benefits that don't fulfill societies basic needs first is not a logical system. Why should a town be paying for street sweepers, grass mowers, landscapers, etc if there is people living in that town with no place to sleep, food or water. The priorities of these towns, municipalities, provinces, and countries is completely backwards. But you are right in saying there has to be a contribution by people. It just has to be voluntary contribution for any given service. If nobody wants to contribute to a service than it isn't worth having. This is not a possible choice to make with the government taking your money at gunpoint and distributing it how they see fit "for the good of the people."