Breathtaking look at the CN Tower View from inside the Roger's Centre. View of the skyline on a clear day in the summer. Rogers Centre is a multi-purpose retractable roof stadium in Downtown Toronto, Ontario, Canada, situated at the base of the CN Tower near the northern shore of Lake Ontario.