@kyr7x@Grant_M no you really don’t understand demographics.
Canada needs a wide spectrum of immigrants. The current population is far too old and all sorts of jobs need to be filled.
Sometimes it's not all about you. Many immigrants are escaping a hostile situation in their home country. Every human being deserves a chance at a better life. YOU say Canada is a shit country. Most immigrants coming to Canada see this place as safe and amazing. So do I.