It is sad, because the rules that would really stop illegal immigration, heavy penalties on people who employ them (like Mitt Romney and Donald Trump) are heavily opposed by Republicans. This basically stops the problem completely in Canada, since even if you show up, you can't get any work/money.
I get the feeling that no one is really serious about stopping this problem, since even the rules they propose are obviously ineffective (and probably meant to be).