Season chicken thighs and drumsticks with 1 1/2 teaspoons salt and 1 teaspoon pepper.
In a gallon size Ziploc bag or large bowl, combine chicken and BBQ sauce mixture; marinate for at least 4 hours to overnight, turning the bag occasionally. Drain the chicken from the marinade.
Using paper towels, pat chicken dry. Brush with canola oil; season with salt and pepper, to taste.
Preheat grill to medium heat.
Add chicken to grill, and cook, turning occasionally, until lightly charred all over, about 3-4 minutes per side.
Increase heat to medium high heat; move chicken to cooler side of the grill. Cover and cook, turning occasionally, until the chicken is completely cooked through, reaching an internal temperature of 165 degrees F, about 15-20 minutes.
Brush with reserved BBQ sauce mixture, cooking for an additional 3-5 minutes.
Serve immediately.
For the BBQ sauce mixture
In a medium bowl, combine BBQ sauce, honey, Dijon, vinegar, paprika, onion powder and garlic powder. Reserve 1 cup and set aside.