Canadian Mental Health Organization is a non-profit organization promoting mental health and supporting individuals that face various mental illness, addiction and homelessness. Through offering support, education and resources to individuals and fam...