Combine mayonnaise, white wine vinegar, and sugar in a small bowl, then whisk until smooth.
In a large mixing bowl, combine broccoli florets, dried cranberries, and cashews.
Pour the dressing on top, then toss to thoroughly coat. Refrigerate for at least 1 hour, then serve.