I do not understand what would be fair according to you. Only to choose those who made over 100$K per year ? Each family situation is different, singles and parents with children do not pay the same amount of taxes either, and do not benefit from the same services (like free education not child benefits).
This is Canada guys, and it is probably the reason you chosed this country to start a new life, because you wanted a life with equal opportunities. The fact that some of you have been living in Canada for several years, which is also my case (10 years) doesn’t put me in a better position of anyone who came after me.