Peel and cut the butternut squash into small cubes that are about one half inch in size. Chope the garlic, rinse and drain the spinach and preheat the oven to 400 degrees f. Line a baking sheet with parchment paper.
Mix the dressing ingredients ( 2 tablespoons olive oil, 1 tablespoon fresh orange juice, 1/2 teaspoon dijon mustard, 1/4 teaspoon garlic powder) in a small bowl or jar.
Place the cubes of butternut squash into a bowl and toss it with 1 clove Garlic, 1 tablespoon olive oil, 1 1/2 teaspoons maple syrup, and 1/2 teaspoon cinnamon
Arrange the butternut squash mixture onto the baking sheet in a single layer and roast until the squash is tender and begins to turn golden brown - about 30 minutes.
Rinse and drain the spinach and place it into a salad bowl along with the craisins and walnuts.
Once the squash is roasted, remove it from the oven and let it cool for a few minutes.
Add the squash and toss, the spinach should slightly wilt. Add the dried cranberries, drizzle a little bit of the dressing and toss.