We have curbside pickup (although there is no curb in front of my place just a gravel shoulder). It's great. Garbage pickup is every 2nd week with a 6 bag limit. Recycling (plastics, papers, cans, cardboard, etc....) is picked up every week. And our green bin for composting is picked up the weeks garbage isn't. We can also put out bundles of branches and all kinds of other stuff.
http://www.halifax.ca/wrms/
.