Preheat oven to 350º F. Grease a 12-cup muffin tin. Set aside.
In a mixing bowl, mix together sugar, water, oil, and vanilla. Add in sweet potato.
In a small bowl, whisk together flour, baking powder, salt and baking soda. Add dry ingredients into sweet potato mixture. Lightly mix in the cranberry sauce and then the eggs, until all incorporated.
Distribute into the muffin tin, filling about 3/4 full.
In a small bowl, mix together the brown sugar, cinnamon, and chopped pecans. Lightly sprinkle each uncooked muffin with some of the brown sugar-nut topping.
Place in oven and bake for about 30 minutes - or until a toothpick inserted comes out clean or the tops are springy.
Let cool for 5-10 minutes and then carefully take muffins out of muffin tin. Then...devour! Enjoy!