New Visions Toronto is a non-profit, charitable organization that provides housing, care, and support for children, adolescents and adults with...