"In 2014, 26.1 million people filed income tax returns. Just under 8.6 million paid no income tax."

And that is the problem with our tax system.  A society that has 1/3 of tax returns paying ZERO income tax is unsustainable. This is the freeloader class, those who freely access health care and education, enjoy the use of public infrastructure, live in a safe country protected by military and police forces, and do not contribute one thin dime toward the cost of these things.  This is also the class of people who vote for politicians who promise to deliver more "free stuff" by making the rich "pay their fair share", as though ZERO cntribution is the fair share of lower income people.

Socialism is the politics of jealousy, and Canada is filled with jealous people.