01 -
In a medium bowl, combine barbecue sauce, teriyaki sauce, garlic and ginger. Reserve 1/2 cup and set aside.
02 -
In a gallon size Ziploc bag or large bowl, combine barbecue sauce mixture and chicken; marinate for at least 2 hours to overnight, up to 8 hours, turning the bag occasionally. Drain the chicken from the marinade.
03 -
Thread chicken, pineapple, bell pepper and onion onto skewers. Brush with canola oil; season with salt and pepper, to taste.
04 -
Preheat grill to medium heat.
05 -
Add skewers to grill, and cook, turning occasionally, until the chicken is completely cooked through, reaching an internal temperature of 74°C (165°F), about 10 minutes.
06 -
Brush skewers with reserved barbecue sauce mixture, cooking for an additional 1-2 minutes.
07 -
Serve immediately while hot.