YWCA Toronto offers free programs for women living with mental health challenges and supportive apartments for women living with mental health challenges and/or addictions.