A Canada-based Nigerian, Kayode Roberts, has been charged by the Toronto Police Service following an investigation into what authorities described as a suspected hate-motivated criminal harassment ...