The 2010 International Bowl was played at the stadium just southwest of what edifice?
2010 International Bowl:  The game started at 12:00 PM US EST on Saturday, January 2, 2010. Rogers Centre: Rogers Centre, originally named SkyDome, is a multi-purpose stadium in Downtown Toronto, Ontario, Canada, situated just southwest of the CN Tower near the northern shore of Lake Ontario.
CN Tower