Combine first 6 ingredients in a medium bowl, stirring with a whisk. Add pork to bowl; toss well to coat. Let pork mixture stand at room temperature 15 minutes.
Preheat broiler to high.
While pork marinates, combine vinegar, 1 teaspoon canola oil, and granulated sugar in a medium bowl; stir with a whisk. Add carrot, onions, and cilantro; toss to coat.
Heat a large skillet over medium-high heat. Add remaining 1 teaspoon canola oil to pan; swirl to coat. Add pork to pan; cook 3 minutes or until done, turning occasionally.
While pork cooks, place buns on a baking sheet, cut sides up. Broil 1 minute or until lightly toasted. Top bottom halves of buns evenly with pork. Divide carrot mixture evenly among servings. Cover sandwiches with top halves of buns.
MyRecipes is working with Let's Move!, the Partnership for a Healthier America, and USDA's MyPlate to give anyone looking for healthier options access to a trove of recipes that will help them create healthy, tasty plates. For more information about creating a healthy plate, visit www.choosemyplate.gov.