Charities, like many financial programs should be strictly voluntary. That is there should be no tax break. Tax breaks means that some Canadians are forced to give to others who are not poor. Only the poor should get taxpayer funding. Tax breaks favour the richer members of society..