Critique a policy that allows some immigrants to stay while others must follow the normal application process.
Your naivete is touching.  Even if they "meet our immigration requirements," they are jumping a queue by getting their butt in to Canada.  Letting them stay invites a deluge, which we are getting at the borders, airports, etc. etc.  And accepting gate-crashers is grossly unfair to all the people, around the world, who line up and apply through the normal system.   Liberals seem to be too stupid to understand basic incentive theory - if you reward rule-breaking, you will get more rule-breaking.  And they will let practically all these people stay, as you know perfectly well.