In a large skillet over medium heat, add canola oil and when hot, add cabbage and carrots; sauté for 2 minutes.
Add bean sprouts and sauté for 2 minutes.
Stir in soy sauce and brown sugar; cook for 2 minutes.
Using a slotted spoon, transfer the cabbage mixture to a large bowl and set aside.
Add the ground pork to the skillet and cook halfway, breaking down the meat into small pieces. Add some sesame oil and cook until almost done.
Add garlic and ginger; sauté until the meat is completely cooked.
Add hoisin sauce, oyster sauce, Chinese 5 spice and freshly ground black pepper; cook until the liquid is almost gone.
Add chives and continue cooking until the liquid is all evaporated, about 1 ½ to 2 minutes, stirring constantly.
Transfer the meat mixture to the cabbage mixture; stir well and let it cool for 25 to 30 minutes.
Preheat oven to 400ºF.
Line a baking sheet with foil that has been lightly greased; set aside.
Fill the wrappers by placing 2 tablespoons of filling on the front third of the egg roll wrapper, close to one corner. Compact the mixture and bring the corner over. Roll it once then fold the sides in and roll it up all the way to the end.
Transfer the egg rolls (seam side down) to the prepared baking sheet and spray them with cooking spray. Transfer to the preheated oven and bake for 9 minutes. Meanwhile make the sauce.
When the time is up, flip them, seam side up, and bake for another 7 to 8 minutes or until golden brown.
Remove the egg rolls from the heat and transfer them to a baking sheet lined with a wire rack; cool for 10 to 12 minutes before serving.