Soak 8 ounces rice vermicelli noodles in hot (not boiling) water for 5-10 minutes or according to directions on package. You want them to be al dente, not soft. Cut or tear into shorter lengths (around 6") if desired to make stir-frying and eating easier.
Heat 1 tsp of the canola oil in a 12" nonstick skillet over medium heat. Pour the beaten eggs into the skillet and do not stir. Cook until the top of the omelet is no longer runny. Transfer omelet to a cutting board and cut into thin strips. Set aside.
Heat the remaining 1 Tablespoon canola oil in a wok or large nonstick skillet over high heat until just smoking. Add the peeled shrimp and stir fry for 10 seconds. Add the shredded cabbage, julienned carrots, sliced shallot, crumbled dried peppers, and julienned Chinese sausages and stir fry for 30 more seconds. Sprinkle 1 ½ Tablespoons curry powder over everything and stir.
Add the soaked rice noodles, 1 teaspoon salt, and 1 Tablespoon Chinese cooking wine and stir until the curry powder is completely incorporated, ensuring to scrape the bottom of the wok.
Add½ teaspoon sesame oil, 1 1/2 teaspoons soy sauce,1 pinch white pepper, and the sliced omelet and stir until incorporated. Remove from heat and stir in the sliced scallion. Serve immediately.
Notes
If you can't find Napa cabbage, regular green cabbage can be used alternatively Chinese sausages are available in Asian markets. They are small dry sausages, and they may or may not be found in the refrigerator.