As I said earlier, many of the benefits are in fact good things. More schools, more people trained, more clinics—those are good things. The real question is, should that be where Canada is spending its money?
To go back to your other question about what actually is the problem, the presence of a reputable NGO will not shield the Canadian government from negative fallout. Let's say there's a terrible disaster—mercury poisons the groundwater or something like that. It's not because CIDA is giving the money technically to Plan and not to IAMGOLD, or something like that, that the negative fallout won't affect Canada as well.
Furthermore, we know there have been cases of public relations disasters. For instance, the CEO of Barrick Gold—I'm sorry, I'm not 100% sure it was Barrick Gold...yes, it was Barrick Gold. In Papua, New Guinea, when there were instances of gang rape on the mining company compound, the CEO said that was part of local culture. That kind of thing would tarnish any NGO and any donor country that's partnering.