The Canada Africa Community Health Alliance (CACHA) is a non-government organization that seeks to improve the health of rural communities through partnerships to the most vulnerable in Bénin, Tanzania and Uganda.CACHA is a registered Canadian charitable organization.CRA registration # 86288 9755 RR0001.