Canada, the current chair of the G7, had inordinately delayed an invitation to the Indian Prime Minister Narendra Modi to...