In a medium-sized pan, heat the canola and sesame oil. Stir in the ginger, garlic, mushroom, and bell pepper. Saute for 5 minutes.
In a large bowl, combine the ground chicken, cooked rice, carrot, scallion, cilantro, red pepper flakes, soy sauce, and rice wine vinegar. Use your hands to mix until well-blended. Add the ingredients from the frying pan and mix well. Let cool then add 1 beaten egg to the mixture.
Lay flat a cabbage leaf on a baking sheet. Scoop from 3 tablespoons to a half cup of the filling, depending on the size of the leaf, onto the stem end. Roll towards the leaf end, folding in the sides if you have some spare leaf (but not required). Place the roll, seam side down, on the baking sheet. Repeat the process with the remaining leaves and filling.
In a small bowl, mix together the hoisin sauce and water. Brush the sauce to coat the tops and sides of all the rolls.
Bake in the oven using the bottom heat function for 30 minutes. Check to make sure the ground chicken is done; cook for 4 to 5 minutes more if necessary.