Preheat a grill to medium-high.
For the vinaigrette: In a medium mixing bowl, whisk together the garlic paste, lemon juice and zest, vinegar, salt, pepper and chili flakes. Gradually whisk in the olive oil. Cover and set aside.
For the salad: Add the asparagus and fennel to the vinaigrette and toss to coat well. Brush the grill with some canola oil. Place the vegetables on the grill and cook until just caramelized and charred on all sides, about 4 minutes. Set aside to cool briefly.
Heat a small saute pan over medium-high heat. Add the olive oil and the pine nuts; toast until just golden brown, about 2 minutes. Set aside to cool in the pan.
Slice the asparagus on the bias into 1-inch pieces. Core the fennel halves, then slice them 1/8- inch-thick. Add the asparagus and fennel back to the vinaigrette. Add the currants, olives, toasted pine nuts, arugula, salt and pepper. Toss well. Let sit for 5 minutes to allow the salad to absorb the vinaigrette. Transfer to a serving platter and garnish with the shaved Pecorino.