Add broccoli, onion, bacon, cranberries, cheddar, and sunflower seeds to a large bowl.
Blend or shake all dressing ingredients until smooth.
Add water to thin if needed, then taste and adjust salt/pepper.
Pour over salad and toss well to coat.
Serve immediately or chill up to 24 hours.
