Canadian Prime Minister Mark Carney is visiting India to reset strained ties and push deeper trade cooperation with New Delhi