Question: What city is the Tour of the Universe ride located in?
Sentence (from "CN Tower"): Built on the former Railway Lands, it was completed in 1976, and held the record for the world's tallest free-standing structure for 32 years from 1975–2007 and was the world's tallest tower until 2009 being overtaken by Burj Khalifa and Canton Tower, respectively.
Relevant evidence: No