This article discusses the role of Canadian CSOs in global development, with a focus on the International Committee of the Red Cross (ICRC) and its activities in poverty eradication in Kenya. It explores the importance of civil society organisations in addressing social and economic issues, the role of CSOs in global development, the Canadian Council for International Cooperation (CCIC) and its alignment with the Sustainable Development Goals (SDGs) of the United Nations, and the specific role of ICRC in Kenya. The article also discusses the concept of charity and social justice approaches in humanitarian aid and poverty alleviation.