Toronto may have the tallest towers, Bay Street money, and one of the hippest music scenes -- but let's face it, when it comes to sports, it's a city for losers. More...