Canada gives $21m to support women empowerment