Toast pecans or pumpkin seeds in a 350 degree oven. Set aside.
Increase oven temperature to 400 degrees.
Slice Brussels sprouts in half. In a medium bowl, toss with olive oil and salt. Place sprouts, cut side down, on a foil-lined baking sheet.
In a small bowl, combine olive oil, maple syrup, and cinnamon. Toss with butternut squash in a medium bowl. Transfer to a foil-lined baking sheet. Alternatively, substitute sweet potatoes for butternut squash.
Roast Brussels sprouts and butternut squash in oven for 20 to 25 minutes until tender. Toss butternut squash half way through cooking time.
In a large bowl combine pecans or pumpkin seeds, Brussels sprouts, butternut squash and cranberries and toss to combine. Optional, add extra maple syrup to the desired sweetness.