Credit Valley Hospital speakers address the crowd in Toronto.

Walsh Canada Day 3