I was happy to read through your post until the "X" word slammed me in the face.  ".... most Canadians of European descent are simply Xenophobic?"  Now there's a racist comment if ever I heard one! You will never - ever - persuade people of your argument by insulting and belittling them. Whether you like it or not, immigration policy is now a valid issue for discussion and people have an absolute right to disagree with your views.