In a saute pan with high heat add canola oil, and red onions. Saute until translucent then add ginger, garlic, bamboo shoots and chicken, and cook for 5 minutes over medium heat. Deglaze pan with soy sauce. Let cool, then cover and refrigerate.
In medium mixing bowl combine cabbage, bean sprouts, carrots, peppers, celery and chicken mixture.
In medium saucepan, heat rice bran oil to 350 degrees F. Oil needs to be deep enough to keep egg roll from touching bottom of pan. Add accordingly.
To roll egg rolls, layout egg roll skin with corner facing you, place approximately 1/12th of mixture on roll and place 2 pieces of avocado on top of mixture. Fold corner over mixture, and then fold outside corners in, making a roll a 4 to 5-inch wide. Roll firmly, careful to not tear wrapper, and seal the final end with egg wash.
Dredge the egg roll in egg wash, allow excess to drain off and submerge egg roll in oil. Fry until golden brown, drain on paper towel on angle to allow oil to drain off.