How a new stadium could change Toronto FC’s fortunes

The new MLS expansion franchise Toronto FC is eyeing an ambitious $1.6 billion stadium that would be the largest in North America.The $1 billion project would be built in phases and would include two indoor venues, the first of which would be an indoor soccer stadium on the waterfront near the CN Tower.The stadium wouldRead More