British Land entered into a Master Development Agreement with Southwark Council in May and submitted an outline planning application for the Canada Water Masterplan, one of London’s largest development projects which will create an urban centre in between the City of London and the Canary Wharf estate.