Rinse/Drain Cans of beans. Pour into Slow Cooker. Chop Onions and pour in. Add 6 cups of Broth and 1 cup water.
Add the Bay Leaves, Pepper, Maples Syrup, Ketchup, Mustard, Brown Sugar, BBQ Sauce and Pepper. Mix well.
Add the Ham Bone, Ham Shank, or Ham Hock. Cook on Low for 4-6 hours. An hour before serving, taste test before adding salt and add if needed. Add the diced ham. Before serving remove the ham hock or ham bone and the bay leaves. You can use the meat off of the ham bone to keep in the slow cooker but it may have a consistency that feels overcooked, thus why adding new diced ham works better.