The City of Hamilton was given an expensive lesson in public engagement on Monday when it mutually ended its $376,000 contract with Dialogue Partners, the purveyors of a widely-panned website ...