Africa-Canada Development Initiative aims to create avenue for collaborative effort by Canadian youth and their counterparts in Africa with the view of enabling job-creation, leadereship development, community organizing, poverty eradication, environmental protection and sustainable development. The engine of this collborative effort is computer training for poor youth, progressive transfer of appropriate technology, development of ethical trading practices and promotion of community-based green business.