The Canadian Courage Project is a Toronto based non-profit organization that strives to provide relief to the homeless youth population and their animal companions.
The Canadian Courage Project is a Toronto based non-profit organization that strives to provide relief to the homeless youth population and their animal companions.