Adapted from alaskafromscratch.com
Add broccoli, bacon, onion, seeds, and cranberries to a salad bowl. In a small bowl, mix mayo, vinegar, and sugar. Pour dressing mixture over salad and toss to coat. Season with salt and pepper to taste. Cover and refrigerate until ready to serve (at least one hour).