Thank you for the question.
I'm going to name a few French-speaking countries in sub-Saharan Africa, but it's not an exhaustive list: Côte d'Ivoire, Senegal, Cameroon, Guinea, Mauritania, Niger and Burkina Faso. None of these countries has consular capacity or what it takes to serve people. The inhabitants of these countries are practically all served by the Dakar office.
One problem is access to Canadian embassies or consulates, which is difficult for prospective immigrants. It's not easy to pass through, enter or request services. Sometimes you have to call a number, which may not be accessible to everyone, especially when we're talking about toll-free numbers in Africa. As a result, people can't find out how their file will be processed, which can take a very long time if it's handled by a consulate. These people have no way of contacting the consulate to find out the status of their file, and this discourages some people. It can be very difficult and time-consuming.
Another problem is the availability of services. If you always have to rely on an embassy located in another country to obtain your visa, where shipping costs are very high, it becomes very complicated for the future immigrant. Some of them wait three or four years for an answer, which is discouraging.