All city-led major Toronto events cancelled until June 30