City The 2011 Toronto Pride parade brought over one million babies, bears and puppies (and everything in between)