Place the broccoli, cranberries, bacon, onion, and sunflower kernels in a large bowl.
In a medium bowl, whisk together the mayo, vinegar, sugar, salt, and pepper.
Pour mayo mixture over broccoli and use a mixing spoon to toss/fully coating the broccoli.
Serve immediately or store in the fridge until ready to serve.
