We live in a society that can only accomplish some things efficiently (or perhaps at all) through the collective action of government. Having said that, none of us could ever receive every type of benefit distributed by government, or be able to take advantage of every public work paid for out of the public purse. The question every tax payer has to ask themselves is whether our tax money is well spent on initiatives that improve/sustain our society. Even if you don't ever use the roads, the the goods and services you need are shipped over them. Even if you have no children in school, your business (or your employer's business) benefits from the availability of an educated work force, and that makes your employment/business more secure. Everything we use government to do for us has to be viewed through this lens. It isn't possible to evaluate the "fairness" of tax policy in a vacuum without considering what the money is spent on.
I would acknowledge that it is possible that some individuals, nevertheless, may be getting less return from society than they contribute, at least at a particular point in their life. However, these "injustices" are what elections and democracy are for. Having said that, there seems to be overwhelming democratic support for tax policy and education policy that supports and encourages Canadians to have children and to have those children receive a minimum education before entering the job market. Must be because that's good for almost everyone.