I've pretty much lost faith in Toronto and Ontario's recycling program. Unless someone proves me wrong, I assume that most of what goes into recycling is sent to landfill.
What we should be doing is putting all garbage and recycling into one bin, and then the city or province sorts and separates it. The cost for this service would be paid by any company that produces or imports product packaging or single use food and beverage containers. This is done in several cities in North America. For example, Edmonton accepts mixed household waste, and then recovers organics, recycling, and landfill material using automated separation. Same with Indianapolis, Indiana and San Jose, California.