The Canada Africa Community Health Alliance (CACHA) is a volunteer-based Canadian registered charity with activities in Benin, Tanzania and Uganda. CACHA was founded in 2001 and has since treated over 120,000 patients, dispensed close to half a million prescriptions and donated over $7 million in medical and other supplies. CACHA accomplishes this through strategic partnerships in Canada and in Africa.