Canadian Courage Project
Canadian Courage Project

Canadian Courage Project

The Canadian Courage Project strives to support youth facing homelessness and their animal companions through mindfulness programs, education, and resources!