The charges come days after Prime Minister Justin Trudeau and police officials went public with allegations that Indian diplomats were targeting Sikh separatists in Canada.