To make the pudding, cut the bread slices into cubes, and add them to a buttered oven-proof dish.
In a large mixing bowl, add the pumpkin puree and sugar and use a hand mixer to beat them well.
Add the eggs and beat again.
Pour in the evaporated milk and add the vanilla extract, and use a whisk to mix well.
Slowly pour the mixture over the bread, and set aside for at least 30 minutes so that the bread can soak up the custard.
Preheat the oven to 170 degrees Celsius (350 Fahrenheit).
Bake for 50 minutes or until the custard is set.
To make the butterscotch sauce, melt the butter in a pan, add the sugar and stir to get any lumpy bits from the sugar dissolved.
Add the cream, and continue to stir until the sugar had dissolved completely, and the sauce is smooth, it takes about 3-4 minutes.
Remove from the heat, add the vanilla extract and allow it to cool.
Serve the pudding with ice cream and butterscotch sauce.