Canadian Women's Foundation fights poverty, violence against women, and 'sexual slavery'