Question: The 2010 International Bowl was played at the stadium just southwest of what edifice?
Answer: CN Tower