Set oven to 400 F. Heat a non-stick skillet over medium-high heat. Add olive oil and onions to the pan and sauté until caramelized.
Add the ground bison and other ingredients to a large bowl then add in onions and mix until combined. Form about 8-10 small meatballs from the meat mixture.
Wrap each meatball in 1-2 strips of bacon and secure the top with a toothpick. Place the meatballs an even distance apart on a baking sheet with a wire rack on top.
Bake the meatballs in the oven for 15 minutes at 400 F. Turn the oven to broil on high for the last 2-5 minutes of cooking. Keep an eye on them so that they get crispy but not burned.
ALTERNATIVELY: Brush bacon-wrapped meatballs in your favorite BBQ sauce and cook for 15 minutes at 400 F.