Can local supermarkets go waste free?

A new law passed in Paris means supermarkets can not throw out any food that is consumable.  Can this work here in Vancouver, BC?