Preheat oven to 350°. In a large bowl, cream butter and brown sugar until fluffy.
Beat in eggs and vanilla.
In another bowl, whisk flour, baking powder, spices and salt; gradually beat into creamed mixture then fold in white chocolate and almonds… Spread into a greased 9-in.-square baking pan.
Mix topping ingredients; sprinkle over top.
Bake 35-40 minutes or until set, and golden brown.Cool in pan on a wire rack. Cut into bars.