Bouftini and El Kaabi scored for the defending champions.
The Atlas Lions won their second CHAN in a row, following the last title won at home in 2018.
Guinea finished third at the tournament after defeating hosts Cameroon 2-0 in the third place play-off match.