Whisk together soy sauce, sherry, cornstarch, honey, and vinegar.
Heat a large skillet over medium-high heat for 2 minutes. Add sesame oil and canola oil, and heat for an additional 1-2 minutes.
Add chicken to the hot skillet and stir fry for 2-3 minutes, or until chicken turns white. Push chicken to the side of the skillet and add the broccoli and cashews. Stir fry for an additional 30 seconds, then push broccoli and cashews to side of skillet.
Add scallions, garlic, and ginger. Cook for about 1 more minute, stirring constantly. Push the scallions, garlic and ginger to the side of the skillet.
Give the soy sauce mixture one more whisk and then stir it into the skillet. Bring the liquid to a boil, stirring constantly for 1 minute, until the sauce thickens and the rest of the ingredients are coated.
Serve immediately over rice or wrapped in tortillas or lettuce leaves.