Horizons of Friendship is a Canadian non-profit international development agency committed to eliminating the root causes of poverty and injustice...