Rogers Centre is right downtown....and yes-ton of hotels in the area.
However, note to all of you planning to come from out of town: once the tour dates are released, if Toronto shows are any time between Septemeber 10-19, better plan to book your hotels asap. Reason being: Toronto International film Festival is taking place during that time and if you wait too long you won't get a hotel room. Now, knowing that the tour (according to the stories we have so far) is starting on the 12th, then highly unlikely that the guys will be in Toronto before the 19th....however, I am still convinced that Toronto will be one of the first cities in that leg of the tour, especially coz they are starting in Chicago, and Toronto is in that area.