Canadian Mental Health Association (CMHA), Niagara Branch is one of a network of over 135 branches that offer mental health services in communities...