Your economic theory isn't very sound. Having kids costs money. Agreed. Why are things so much more expensive now though? Because women everywhere in the world work now and Canadian women have to as well to remain competitive. Yes, this means daycare and more expensive housing etc, but is it the fault of immigration? Not really, it's just a changing economic paradigm. Canada, being a first world nation, is actually BETTER equipped for large families than most other places in the world. Canadians simply don't want to have kids because they'd rather spend their money on vacations, useless SUV's, big-screen tv's and houses they can barely afford. Without immigration our population would shrink, and the workforce wouldn't be able to sustain the economy.
Read up on Liberal immigration policy first. What the conservatives are trying to do is get and keep SKILLED immigrants. They are also trying to push through legislation to allow ministers to more quickly process QUALIFIED, LITERATE AND SKILLED immigrant applications rather than a first come first serve policy that the Liberals support. Liberal immigration policy is about as lax as it can get. It's no secret why Toronto and Vancouver are liberal strongholds. It's because the populations there are largely asian immigrants and the Liberals pander to them. This is FACT.
How could you possibly argue against bringing skilled and qualified immigrants into Canada ahead of unskilled beggars unless you were pandering to the immigrant population?????