The U.S. issued a veiled criticism against Peru after the Andean nation canceled a contract-signing ceremony for $2 billion worth of Lockheed Martin Corp. F-16 fighter jets.