The Innovation Awards is an annual initiative recognizing Barrie businesses, individuals and community groups. The City of Barrie is home to an impressive list of companies and organizations changing the way things are done. At the Mayor’s Innovation Awards on April...