Set the Instant Pot to the Sauté setting for 15 minutes.
Add the canola oil and let heat.
Sauté the yellow onion and garlic, stirring constantly until the vegetables have softened.
Measure in the dried great northern beans, tomato juice, low sodium vegetable stock, low sugar ketchup, barbecue sauce, maple syrup, Sriracha sauce, Dijon mustard, and Worcestershire sauce. Stir until combined.
Place the lid on the Instant Pot.
Manually set to high pressure for 2 hours.
Once the beans have cooked, let the pressure naturally release for 5-10 minutes, then quick release until all the pressure is gone.
Serve warm with your favorite barbecue dishes.