Canadian International Development Agency
Website
The Canadian International Development Agency (CIDA) is responsible for the majority of Canada's international cooperation program. Its mandate is to support sustainable development in order to reduce poverty and help create a more secure, equitable, and prosperous world.