You are kidding, right?

Even according to your own news media, Canadian immigration is not the wide-open, everyone come on in policy you would have us believe....and you are NOT "soliciting" just anyone.  Like Australia, and many other nations, immigration is restricted by "what can you do for me" - in other words, those attempting to come must demonstrate they have a marketable skill  or talent desired by your country.  You have to prove you are proficient in either English or French.  You have to prove you are not a criminal and are healthy.  You DO know you have a "point system," right?  

(PS - if immigration is the "chief engine for population growth" - you are seriously doing something wrong  :-) )