fbpx
Skip to main content

The ECHO Foundation logo

Echo Foundation is a private charitable foundation incorporated in 1983 and located in Montreal, Canada.

Since January 1, 2012, the Foundation has two main areas of interest: Mental health and the Environment