He has served as co-chair of the Canadian Society for International Health and president of the international child health section of the Canadian Paediatric Society. Dr. Chan was a founding member of the Student University Network for Social and International Health/Réseau Universitaire pour la Socialé et Santé Internationale, a Canadian university group that fosters social justice, aboriginal and international health. He was a founding member of the Centre for International Health and Development at the University of Ottawa and the Centre for International Health at the University of British Columbia. He has worked for almost two decades in Malawi, Tanzania, Kenya, Uganda, Zimbabwe, Zambia, and South Africa. He has been a consultant to WHO, UNICEF, the World Bank and the Canadian government on issues of global health and development.