Certainly.
What's happening right now in Benin, if not in Africa generally, is that people are poorly informed about Canada's requirements. Even among ourselves, translating from English to French or French to English sometimes causes us problems. After a quarter of a century of living in Canada, I sometimes want to fill out documents that I don't understand online because there are several questions that look identical or very similar. People therefore need to be better informed about Canadian procedures.
The second thing that happens in Africa, including Benin, is that many applications are sent to Accra, Ghana, which is where the Benin applications are generally processed. As it happens, many are refused. Sometimes it's for minor reasons, such as financial requirements. We know of parents who are very rich and who have the means to pay for their children's education. But the visas are rejected simply because the parents don't want to reveal how much money they have. Couldn't there be a way of sorting that out?