Preheat oven to 350 degrees and spay a 9x3 loaf pan with pam baking spray, set aside
Using a large bowl, beat together the butter, sugar, and brown sugar until combined and fluffy
Beat in the vanilla, eggs, and pumpkin puree
In a medium bowl, whisk together the flour, baking soda, baking powder, salt, ground cinnamon, ground nutmeg and ground ginger
Gradually mix in half of the dry ingredients
Gradually mix in the milk
Gradually mix in remaining dry ingredients until combined
Fold in the chopped walnuts and dried cranberries
Pour the batter into the loaf pan
Top with the crumble
Place in the oven for 55-65 minutes or until a toothpick comes out clean
Enjoy!