Toss the jalapeños in a few tablespoons of canola oil and season with salt and pepper. Roast in an even layer on a baking sheet until soft and the skin is blistered, about 15 minutes. Remove the jalapeños to a bowl, cover with plastic wrap, and let sit for 15 minutes. Remove the stems and seeds; do not remove the blistered skin for this particular recipe.
Combine the jalapeños, cilantro, garlic, and pine nuts in a food processor and process until coarsely chopped. With the motor running, slowly add the oil through the feed tube and process until smooth. Add the cheese, season with salt and pepper, and pulse a few times just to combine. If the mixture is too thick, add a few more teaspoons of oil and pulse. Transfer to a bowl and stir in the vinegar. The pesto will keep, covered in the refrigerator, for up to 24 hours. Serve at room temperature.