Preheat oven to 375 degrees and butter a 9×13 ” baking pan.
In a food processor, place corn in the bowl and process until it resembles a paste.
Scrape down sides and add condensed milk.
Process again; add eggs and process again.
Place corn mixture into a large bowl.
In a smaller bowl, combine cornmeal, baking powder and salt; add to corn mixture and stir.
Slowly add butter and combine thoroughly (the mixture will seem runny, but it will be fine); fold in cranberries.
In a small bowl, combine all topping ingredients and sprinkle over cake.
Pour mixture into prepared pan and bake on middle rack for 40-50 minutes until centre is firm to the touch.
Remove from oven and enjoy!!