Canada can provide grants to grassroots NGOs. By grassroots NGOs, I mean those that are really down in the slums working with these individuals and who will commit to long-term work, NGOs connected with locals, with the nationals, that can actually implement the work that needs to be done.
I really can't stress enough the long-term commitment, especially in relation to the individuals we're talking about today. Quick money will not help; long-term commitment will.