Amritsar is more important than New Delhi for Canada’s politicians, and since 2003, every Canadian Prime Minister, bar one, has paid obeisance at the Sikh holy city when on a state visit to India. Why? By percentage of population, the number of Sikhs in Canada is almost the same as that of Sikhs in India.