Cook the rice: Place water and ¼ teaspoon salt in a medium saucepan and bring to a boil. Put the rice in a fine mesh strainer and rise well under cool running water. Once the water is boiling, stir in the rice and reduce the heat to maintain a gentle boil. Boil the rice, uncovered, for 40-45 minutes, until the rice is tender but still has a bit of a bite to it. (Taste a few grains to check.) Drain rice well in a colander, return to the pot, cover with the lid and let stand (off the heat) for 10 minutes. Then fluff rice and let it cool slightly.
Roast the squash: Meanwhile, preheat oven to 425° F. Place cubed butternut squash on a rimmed baking sheet and toss with the 1 ½ tablespoons of olive oil. Sprinkle with salt and pepper. Roast in the preheated oven for 25-35 minutes, turning once halfway through, until tender.
Toast walnuts: Place walnuts in a small skillet over medium heat and toast until fragrant, stirring often. Watch them closely as they can go from toasted to burnt quickly. Let cool slightly, then coarsely chop.
Make dressing: In a small bowl, whisk together all dressing ingredients: olive oil, orange zest, orange juice, apple cider vinegar, maple syrup (or honey), Dijon, salt and pepper.
Assemble salad: Place cooked wild rice in a large bowl. Pour dressing over and stir to distribute. Add the celery, apple, red onion and dried cranberries. Stir gently until combined. Add the toasted walnuts, roasted butternut squash and parsley last and toss gently to combine. Salad can be served at room temperature or chilled.