Toronto is an expensive city, but you get your money's worth by renting this place. It is located across the street from the CN tower and the Rogers stadium.