Charities have to abide by a rather specific framework. Before accepting them and registering them as charities in Canada, we are required by law to ensure that they pursue activities for charitable purposes that are recognized by the courts. As you said, we are talking here about advancing education and alleviating poverty.
As far as the impact is concerned, our role as a regulatory agency is not to determine the effectiveness of charities or the results obtained within the framework of their program. That exceeds our mandate and our jurisdiction. Our role is to ensure that the organizations are obeying the rules established under the law, and to help them understand those rules, and give them the tools they need to implement them.