I completely agree with your concept that only the poor should be receiving handouts, with one qualifier: there should be a net-worth test too (at the family level) because there's too many "low income" wealthy people, in Vancouver at least, receiving government handouts because our criteria for need is always "income".  In 2017 Canada, low income reported on tax returns is a poor indicator of financial need for many households, and our tax system should recognize that.