Guelph has been doing this for years. Its really not that hard. Initially, people were confused and resented having to sort their garbage into three streams (recyclables, compostables, and waste) but compliance now hovers around 98%. Diverting 70% of household garbage to compostable and recyclable may seem like a lofty goal, but city stats and a quick survey of bags for pick-up in my neighbourhood indicate that we far exceed 70% diversion with very little effort. In fact, our "waste" bags only need to be picked up every two weeks, while recyclables and compostables are picked up every week. It's amazing how little "waste" we actually produce when properly sorted. Two issues have arisen. The system is intended for households, and non-household organizations are not obliged to participate on their own and arguably, they produce considerable more waste than households. And two, recent political and financial decisions (not) made by a former city council have shamefully resulted in the community still being obliged to sort, but ALL three streams are shipped to the US for incineration. Ironically, we were a victim of our own success and we burned out the original composting plant and political infighting has led to inaction.