I think ensuring that the woman is of age of consent.... I know right now the age is 16. I think it should be raised to 18. I think having some kind of minimum means test for the individual doing the sponsoring is important. They're already taking a large undertaking to financially support the spouse they're sponsoring. They should be in a position where they can successfully do that and not default in that undertaking.
But in terms of the education requirements, I think having those requirements kick into force once the individual has come to Canada might help alleviate some of the concerns over that being a barrier to family unification.