Cut the pork into 1-inch cubes. In a bowl, combine the pork, baking soda, salt, sugar, white pepper, and 2 tablespoons water and mix well.
Cover and marinate in the refrigerator for at least 1 hour or for up to 3 hours.
To make the sauce: In a bowl, stir together the black beans, oyster sauce, soy sauce, sesame oil, sugar, cornstarch, white pepper, and 1/4 cup water. set aside.
Dice the onion. Cut the bell pepper halves into cubes. Set aside. In a wok or large saute pan over high heat, heat 1 tablespoon of the canola oil until almost smoking. Add the garlic and ginger and fry until golden brown, about 4-5 seconds. Using a slotted spoon, lift out the garlic and ginger and discard. Add the onion and bell peppers and stir-fry until just tender, about 5 minutes. Add the rice wine and deglaze the pan, stirring to scrape up any brown bits from the bottom. When the wine has nearly evaporated, transfer the vegetables to a bowl.
Remove the pork cubes from the marinade and pat dry with paper towels. Discard the marinade. Return the pan to high heat and heat until very hot. Add the remaining 1 tablespoon oil to the hot pan. When it is hot, add the pork and stir-fry until it browns and turns opaque, about 3 minutes. Transfer the meat to a colander to drain.
Return the pan to high heat and heat until very hot. Add the cooked vegetables, the pork and the sauce and stir-fry rapidly until the sauce thickens and the mixture is heated through, about 5 minutes.
Transfer the pork mixture to a warmed platter, garnish with cilantro sprigs, and serve with the rice.