Preheat oven to 350°F. Mix flour, salt and baking powder in a bowl. Cream the butter and sugar, then add in the egg and vanilla. Alternately add the flour mixture and milk. Stir in the cranberry sauce. Spread in a buttered baking pan. Combine all ingredients for streussel with your fingers until crumbly and spread on top of buckle. Bake for 50-60 minutes. Combine ingredients to make maple glaze and drizzle over the cranberry buckle.