They're called Food Banks in Canada, and they work off donations more than federal support. That doesn't mean it's socialist, because you're not required to donate. Those who don't want to, don't have to. But some do and then it's given to families who have some level of proof they need it. It's not a rigorous process from what I understand, so I'm sure they have some people abusing the system (you always will), but at least they're not handing out iPads.