Home

The Masterplan

The Canada Water Masterplan is a partnership between British Land, Southwark Council and the local community to create an outstanding new town centre for Southwark and London that complements the local area, making an active, positive, long-term contribution to local life.

The Masterplan covers 53 acres providing jobs, homes, offices, shops, public spaces and facilities and responds to the Greater London Authority (GLA) and Southwark Council’s policy aspirations to deliver new homes and jobs at Canada Water.

To register your interest for construction job opportunities in the local area and apply for initial vacancies associated with the preparatory construction works click here to find out more information.

 

Latest News