The CN Tower. Landmark of Toronto and a symbol of Canada. Inescapable from almost any angle in the city, it is the focal point for countless photos. The 3rd tallest tower in the world, the tallest structure in the western hemisphere, and formerly the tallest freestanding structure in the world (1975-2007) – thanks Wikipedia! To put it in perspective, The Shard in London is 306 … Continue reading Living on the Edge!