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.)
I'm a little reluctant to see things in cultural terms. Quite frankly, the cultural agrument has been used to denigrate past groups of immigrants - Italians, Jews, and Irish all come to mind right away.
So, tell me, why do I have to press "1" to speak in English when I make a USA business phone call?
ARRRGH!