Maybe the canadian economy isn't able to support a decent quality of life and these population levels. Seriously go visit these countries these people are from and ask yourself, would you like canada to turn into this?! Let's be honest with ourselves.
Don't worry you can just label me a racist and devolve the argument around that instead of the fundamental issues with immigration today. Canada is going to turn into the countries where these people are from if there aren't cut backs.