As I understand it, CIDA provides funding to World University Service, to Plan Canada, to World Vision. These are pretty reputable NGOs that have high ethical standards and do very good work around the world. If they think that dealing with these companies in these particular projects is benefiting the people in those countries, fulfilling the mandate of those NGOs, why would Canada be risking its reputation in partnering with World Vision Canada or Plan Canada or World University Service of Canada?
On May 7th, 2012. See this statement in context.