He was annoyed with the Canadian government since April last year when he was denied permission to visit that country, which has a sizeable Punjabi Diaspora, in the run-up to the Punjab assembly elections. A radical organisation, Sikhs for Justice (SFJ), had complained to the Canadian government against the visit.