CN Tower March 6, 2009 Toronto’s CN Tower, which until last year was the world’s tallest free-standing structure.