I don't believe most sane Canadians would insist on subjecting newcomers to a "Canadian Values" test.  But I do believe there's a pressing need for much more sophisticated screening of prospective immigrants and those applying for refugee status here.   The world has changed dramatically in the past few decades and not always for the better.  The gap between rich and poor countries have grown beyond all reason.  There are many more people in our world whose hatreds of all things Western are  based on religion and  the freedoms those in democratic nations enjoy.  These haters believe that we in the West are somehow responsible for all their problems.  And many of them are obsessed with destroying us. Anyone who picks up a newspaper or turns on the television set knows this.  We need a serious and vigorous public  debate on immigration and security issues that goes beyond name calling!!