Toronto Mayor John Tory announced on Tuesday the city would be cancelling all public events through June 30, including the Pride Parade, in an effort to slow the spread of COVID-19 and ensure the safety of the community.