- Prepare grill over medium-high heat. Toss peaches in canola oil and place directly on grill. Grill for 2-3 minutes on each side, creating nice grill marks. Remove from grill and set aside.
- Place spinach leaves in bottom of a large serving bowl. Top the spinach with onion, goat cheese, and pecans.
- Toss with dressing until evenly combined and arrange grilled peaches on top of salad before serving.
- Combine first three ingredients in a medium mixing bowl. Slowly add oil in a steady stream while vigorously whisking until fully emulsified.