Set oven to 350℉ and prepare an 8x4 loaf pan by greasing it or using parchment paper, your choice. I prefer parchment paper, I use a single piece, place it inside the pan with ends hanging over to I can later us it as a sling when I go to remove the loaf from the pan.
Melt the plant based butter, you can do this in the microwave or over the stove top, set aside.
In a small bowl add the flour, baking powder, baking soda and cinnamon, whisk until well combined and set aside.
In a large bowl add the mashed banana, cane sugar and melted butter and mix together with a whisk or a hand mixer on medium low speed until well combine.
Add the room temperature plant based yogurt , room temperature plant based milk and the vanilla to the banana mixture, mix until well combined.
Add the flour mixture to the wet ingredients and mix until just before all the flour is combined, add the 1½ cups of cranberries and fold in until just combined, make sure not to overmix.
Don't worry, this is a thick batter, place the batter into the prepared pan. Roll the 10 to 15 reserved cranberries in a small amount of cane sugar and sprinkle cranberries and sugar onto the top of the batter.
Bake for 65 minutes, once loaf is out of the oven leave it in the pan for about 10 minutes then remove the loaf from the pan and place it on a cooling rack until completely cool.