The Canadian Foundation for Development Cooperation (CFDC) is a non-profit organization that promotes and supports sustainable development in Canada and around the world. CFDC provides funding for projects and programs that aim to improve the lives of people living in poverty, promote gender equality, and protect the environment.