The answer to your question is incredibly complex.
Beginning the implementation of a project is a very long process in Haiti, because the government of that country is not very effective. This is part of development. When after 18 months, something seem on the verge of starting up, a new political crisis arises and everything grinds to a halt.
For this reason, the projects that have the best chance of standing the test of time in my opinion are those that call on the cooperation of Canada or another country's civil society and Haitian civil society. In that way, it is unnecessary to go through all of the levels of government.
That is a simplistic answer, but in reality, when you are working with the Haitian government, it is a very long and difficult process.