Canadian International Development Agency (CIDA)

CIDA's mandate is to support sustainable development in developing countries in order to reduce poverty and contribute to a more secure, equitable, and prosperous world.

Visit this site