YWCA Hamilton helps women and girls strengthen their voices, shape their own lives and define their communities.