In a saute pan, toast the Szechuan peppercorns, coriander seeds, black peppercorns, and star anise over medium-high heat for 3 to 4 minutes, until fragrant. Remove from the heat and let cool. Grind the toasted spices in a coffee grinder to the consistency of course salt and pour into a small bowl. Add the garlic powder, salt, and curry powder and mix well.
Preheat the oven to 400 degrees F.
Prick the skin of the duck all over with the point of a very sharp knife. Rub the duck with the spice mixture. Place in a roasting pan and roast for 20 minutes. Decrease the temperature to 350 degrees F and cook for another 40 minutes, until the juices run clear when a thigh is pierced. Transfer the duck to a platter, reserving the duck fat in the pan.
When the duck cools, remove the skin and the meat and julienne both. Place the skin in a small saute pan. Add 2 tablespoons of the reserved duck drippings and saute slowly over low heat. Cook for about 15 minutes, until the fat is rendered from the skin and the skin is crispy. Transfer to paper towels to drain.
Place all the ingredients except the canola oil in a blender. Blend for 1 minute. With the motor running, slowly add the canola oil. If the dressing is too thick, add a small amount of water to thin it to desired consistency.
In a large bowl, mix the greens, carrot, jicama, green onion, cranberries, macadamia nuts, and mango. Drizzle with 3/4 cup of the dressing and toss to coat.
To assemble the dish, divide the dressed greens among the tortillas and mound in the center. Divide the duck meat among the salads. Top with the wonton strips and duck skin cracklings and serve.
We suggest using Sriracha Thai-chili paste for a spicier dressing.