Toronto is hosting six World Cup matches, but beyond football, the country's biggest city has major sports events to keep every kind of visitor entertained year-round