Combine the first 10 ingredients, including all of the lemon zest, but a splash of lemon juice, and set aside for at least 1 minutes, but preferably up to 4 hours, to marinate.
When ready to cook, pre-heat a heavy bottomed pan/cast iron over medium to high heat, and your oven to 350F.
Add the canola oil (enough to coat the pan) and add the chicken thighs, skin down.
Adjust the heat if needed so the chicken in the pan sounds like a heavy rainfall. Leaving the chicken skin side down, put the pan in the oven and cook for about 15-20 minutes, until the juice from the thighs runs clear.
Once the chicken reaches an internal temperature of 165F remove it from the pan and let it rest. Pout out all but a couple of tablespoons of the rendered fat from the pan, then place it back over medium to high heat on the stovetop.
Add the onion to the pan and saute until translucent making sure to stir occasionally.
Deglaze the pan with the wine and cook until almost dry. Then add the chicken stock and reduce by 2/3.
At this point remove the pan from heat, add a splash of lemon juice and stir in the butter.
Adjust the seasoning as needed with salt and pepper.
To serve, plate the chicken up on a bed of mashed potatoes or another favorite starchy vegetable, then drizzle with the sauce.