City ESPN names Toronto the worst sports city in North America. That’s right—even worse than Cleveland