raymond,

  So, you believe there's a pressing need for much more sophisticated screening of newcomers, but not screening for Canadian values?
   Very difficult to screen out hate and violence.
  What kind should be admitted and what kind rejected?