Criminals, grifters, aspiring terrorists, extremists and other less-than-savoury characters have washed onto Canadian shores ...