Preheat the oven to 400 F. Lightly oil a shallow roasting pan.
In a small bowl, whisk together vinegar, honey, olive oil, and mustard. Stir in garlic rosemary and pecans. Salt and pepper to taste. Pour half of the mixture into the prepared roasting pan.
Season pork with salt and pepper. In a saute pan, over medium high heat, add canola oil. Once oil is hot, working in batches, sear the pork, about 2 minutes per side. Transfer to roasting pan, turning in glaze to coat. Continue searing all the pork, placing all of the seared pork into the roasting dish in a single layer. Pour remaining glaze over the top of the pork. Transfer to preheated oven.
Roast pork 6 to 8 minutes, or until meat thermometer reads 140 F at the thickest part of each piece of pork. Remove from oven. Serve hot with the glaze spooned over the top. Serves 4.