Residents in the District of Squamish will benefit from upgrades to their recreation centre and steps to protect them from flooding after a combined investment of more than $19 million from the federal and provincial governments, and the District of Squamish.