In a small bowl whisk together the soy sauce, vinegar, sugar and sesame oil until the sugar dissolves. Add the salmon to a medium mixing bowl and toss with half of the soy mixture.
Heat a wok over medium-high heat, add 1 tablespoon of the vegetable oil and heat through. Add the salmon and cook, stirring occasionally, until the fish is just cooked through, about 3 minutes. Remove to a bowl and return the wok to the heat.
Add the remaining oil and heat through then add the ginger, garlic and the whites of the green onions. Let cook for a few seconds then increase the heat to medium-high and add the broccoli, carrots and bok choy and cook, stirring occasionally until the vegetables are tender about 3 minutes.
Pour the remaining marinade over the top and continue to cook for an additional minute. Return the salmon to the pan and stir to combine and cook for an additional minute. Remove from heat.