Preheat oven to 350 degrees; lightly coat a 13 X 4 baking dish with nonstick spray.
In a medium bowl, mix flour, baking powder, and salt together and set aside.
In another medium bowl, use a stand mixer, or handheld electric mixer to cream butter and sugar; mix until fluffy. Add egg and vanilla nd mix until combined.
Alternately add flour and milk to butter mixture, and blend until fluffy. Stir in berries and set aside.
To make the topping, mix butter, sugar, cinnamon, flour, and salt together using a large fork or pastry blender. Mix until crumbly.
Pour batter into prepared pan and top with sugar topping. Bake for 40-45 minutes or until top turns golden brown and a tester inserted in the middle comes out clean.
While cake is baking, prepare syrup. Boil berries with sugar and water in a medium saucepan over medium heat. Stir as berries begin to soften, and liquid becomes a thick syrup. When finished, pour into a jar through a strainer to remove any unwated seeds and berry skins.
Drizzle syrup over cake before serving.