Canada newsfromLondon On The Inside1 month agoDiscover Canada Water - London's Most Exciting New Town CentreCanada Water is transforming into a dynamic urban center with extensive new housing, amenities, and recreational facilities.