Preheat oven to 350°F. Lightly coat a 9x13-inch baking pan with nonstick spray.
PREPARE THE CRUST:
In a medium bowl, whisk together the flour, sugars and salt. Add the vanilla and butter- use a pastry blender to mix the butter into the flour until the mixture is very crumbly. Stir in the nuts. Measure out 1½ cups of the crumb mixture and set aside. Scoop the remaining crumbs into the bottom of the prepared pan. Pat the crumbs down to form an even layer. Bake for 15 minutes.
PREPARE THE FILLING:
While the crust is baking, add the cranberries, apples, raspberries and sugar into a food processor. Pulse a few times to chop the cranberries. Add the flour and melted butter- pulse a few more times to combine the mixture. If you do not have a food processor, chop the berries and apples finely and then combine with the sugar, butter and flour.
Scoop the mixture over the baked crust and spread it in an ever layer. Crumble the reserved crumb mixture over the filling- bake until the filling is bubbly and the crumbles begin to turn a golden brown, about 35 to 40 minutes. Remove and let cool completely before cutting into bars.