To toast walnuts, add about 1-2 tablespoons of butter to a skillet over medium heat, once butter is melted, add walnuts and stirring until they become fragrant for about 3-4 minutes. Set aside to cool.
In a medium bowl, add chopped broccoli, crumbled bacon, red onion, sunflower seeds, cranberries and toasted walnuts.
In a small bowl, whisk together, mayonnaise, vinegar and maple syrup. Season with salt and pepper. Taste and adjust recipe to your likely. Pour dressing over broccoli and combine ingredients.
Cover and refrigerator salad until ready to serve. Prepare ahead of time, up to 2-3 hours.