A quick look at early comments tells me the anti-immigration/anti-multiculturalism crowd got their talking points emailed to them early.  Too bad for them.  Economists have made the case that to keep Canada competitive, and to fund everything from health care to paving roads, we simply must have a substantial amount of immigration.  
Canada is a young country, still discovering itself.  At the same time, it does have very deep cultural roots, and I don't fear the coming wave of people who "want to change our values" -- simply because they either don't, or they just won't, especially if they want to flourish.  Many people come here precisely because of our values.  I know a couple who came to Canada from Saudi Arabia because it was no place to raise daughters.  Immigrants who want success will integrate in most ways, yet still bring the creativity, diversity, energy and vitality multiculturalism offers, even if they are brown and maybe Muslim. And don't pretend that's not your problem.