Canada Square is located close to the centre of the Docklands Financial district in the shadow of the tallest building in Britain. The square is home to some of the finest cafés, bars and restaurants in the area and is a popular spot for workers and visitors to stop...