Invitation from Canadian Prime Minister Mark Carney; Modi to attend G7 summit