Hacer la cobertura: Precalentar el horno a 350°F. En un tazón mediano, mezcle los azúcares, la canela y la sal. Agregue la mantequilla derretida y revuelva para combinar. Agregue la harina y revuelva hasta que se formen grumos húmedos.
Haga el pastel: Unte con mantequilla un molde para hornear de 9"x13" y cubra con pergamino, dejando un saliente de 2 pulgadas. Unte con mantequilla el pergamino. En un tazón mediano, bata 2 ½ tazas de harina, bicarbonato de sodio, polvo de hornear, y sal.
En un tazón grande, bata la mantequilla a temperatura ambiente y el azúcar hasta que esté suave y esponjoso. Agregue los huevos uno a la vez, batiendo hasta que cada uno esté bien combinado. Agregue la mezcla de harina, la crema agria y la vainilla y bata hasta que se combinen.
En un tazón mediano, mezcle los arándanos con las 2 cucharadas de harina restantes y agréguelos a la masa. Dobla suavemente, solo hasta que se mezclen los arándanos. Raspe la masa del pastel en la fuente para hornear preparada y extienda la parte superior de manera uniforme con una espátula. Espolvorea la cobertura preparada uniformemente sobre la masa.
Hornee hasta que un palillo insertado en el centro salga limpio, de 50 a 60 minutos. Dejar enfriar por completo.
Corta el pastel en cuadrados y sírvelo ligeramente tibio o a temperatura ambiente.