Millions of Americans use the Supplemental Nutrition Assistance Program (SNAP) â a federal food security program that provides monthly funds specifically for people to buy food. But some Canadian experts suggest such a program is not needed in Canada.