Preheat your oven to 350°F (175°C).
In a large mixing bowl, combine the chocolate cake mix, butterscotch pudding mix, 1 egg, peanut butter, and canola oil. Use an electric mixer to blend until smooth.
Spread the chocolate cake batter into a greased 9x13 inch baking pan. Bake for about 15 minutes and allow to cool slightly.
In a separate bowl, beat together the softened cream cheese, sugar, sour cream, 1 egg, and vanilla extract until creamy.
Gently fold in the chopped Butterfinger, chocolate chips, and butterscotch chips into the cheesecake filling.
Pour the cheesecake filling over the cooled chocolate cake base and bake for an additional 25-30 minutes.
Remove from the oven and let cool completely. Sprinkle crushed Butterfinger on top.
Slice into squares and serve chilled or at room temperature.