Preheat oven to 350 degrees. Grease the bottom and sides of a 9x5 pan with butter or oil. Place a piece of parchment paper in the pan so that it is draping the sides of the pan. This will help with bread removal later.
Place flour, baking soda, baking powder, cinnamon and salt in a medium bowl. Whisk gently, until everything is incorporated.
Add sugars, oil and milk to a large bowl. Mix by hand using a whisk.
Add eggs, vanilla and butternut squash. Whisk vigorously for 30 seconds until everything is mixed together.
Slowly pour the dry ingredients into the wet mixture. Add mix gently by hand until everything is incorporated. Pour into prepared pan.
Top the bread with streusel topping. Bake for about 60-65 minutes or until a toothpick is inserted in the middle of the bread and it comes out clean or with a few wet crumbs. Remove bread from the oven and cool on a rack for about 15 minutes.
Remove bread from pan and cool for another 20-25 minutes. Slice and serve with maple butter.