Prepare the sauce by combining all sauce ingredients in a bowl and whisking until well combined. Set aside.
In a wide, shallow dish or pie plate, combine the eggs, cornstarch, salt and pepper. Whisk until well combined.
In a second wide, shallow dish, place the flour.
Working in two batches, coat the chicken pieces first in the egg and cornstarch mixture and then in the flour, gently shaking off any excess. Place the coated chicken pieces on a clean plate.
Heat the canola oil in a large skillet over medium heat. Once hot, use tongs to add the coated chicken pieces to the pan. Cook until the chicken is browned and cooked through, stirring/flipping to help the chicken cook evenly, about 10 minutes. Be gentle when flipping the chicken pieces to keep the coating on the chicken. If the chicken is browning too much before it is cooked through, turn down the heat a little.
Move the chicken pieces to one side of the pan. Pour the sauce into the other side of the pan. Cook, stirring the sauce, until it thickens, 1-2 minutes. Then gently toss the chicken pieces with the sauce. If desired, you can cook for 2-3 more minutes over low heat. This will make for a less saucy dish, but will make the sauce into a delicious sticky coating on the chicken.
Serve immediately, over rice and sprinkled with chopped green onion and sesame seeds.