LEGAL entry is still less risky and troublesome for people from Haiti than illegal entry is - the journey over water is much harder and riskier. The Coast Guard, I understand has that situation in hand.
The same cannot be said for Mexico. There, the situation is different - illegal has become not-too-risky, and it is also not all that dangerous when compared to an attempt to enter illegally from Haiti, to use your example.
I, personally, find this oligarchy business to be nonsense. It does strike me as odd that again, it is Mexico that has drawn the ire of people. Canada's border with us is about 50% longer - and has more areas with a very low population density. Yet all the fuss and disdain is aimed at Mexico. All the complaints are about Mexico.
I didn't suggest that lawbreakers should be first in line to be "guest workers" and that fast road to citizenship. If there was a legal ----- open to all people --- guest worker program, Haitians and many others could arrive legally and safely. There is absolutely no reason that we would need "guest workers" from only one country. We've never had immigration like this before where all others are barred and only one country is given exclusive rights to dump as many of their citizens as they choose.
MILLIONS a year of very desperate people fleeing one of the world's richest nations, dying by the hundreds to get out, one fifth of their population already here yet immigration is growing all the more desperate, Vicente Fox demanding more more more --- doesn't convince you there is a problem?
Canada used to be a more compatible cultural integration. However, it's socialist system and anti-Christian religion legal system are not making potential immigrants any easier to integrate into our country.
So, I think your complaints about Canadian illegal immigration are valid.
My problem with Mexican illegal immigrantion are mainly these cultural integration problems:
Mexico has a history of left wing politics that slobber over the poor but actually enable poverty. Uneducated Mexicans are more likely to think the "government" should do something about a problem, and not understand that they are the government, and they have to pay for what they vote for.
They also have a burden from their Spanish conquerers, remnants of Spanish culture-- the macho problem and aristocracy vs peasant problem.
IMO, America was lucky that it was founded by Protestants who believed the poor were not noble but maybe rather lazy or stupid. And it was lucky that the North won the Civil War before the rising Southern new aristocracy versus peasant (slave) culture could get more deeply rooted. And finally it was very lucky that Napoleon needed money and sold us much of America for a song, and that Monroe was smart enough to leap up and pay the piper (taking no credit, letting Jefferson have the legacy.)
Duh! That's because most of the problems are coming from Mexico! If it was illiterate Canadians coming across our northern border causing all the problem we're seeing from those crossing our southern border, then we'd start complaining more about them. Do you have some idea that we have to be egalitarian in what people from what nations we complain about? In your mind, do we spend too much time complaining about the French and not enough complaining about the Swiss?