Place the butter and sugar in the bowl of a stand mixer. Beat on high until light and fluffy, about 3–4 minutes.
Add the vanilla and salt. Beat until combined. Slowly add the flour, beating after each addition. The mixture will be crumbly. Pour the mixture into an 8x8 inch pan. Use your fingers to press the dough into the pan evenly.
Bake for 18–20 minutes, or until the top is barely beginning to brown.
Remove from the oven and sprinkle the chocolate chips evenly over the top. Return to the oven for 1 minute.
Remove from the oven and use an offset spatula to spread the chocolate chips evenly. Sprinkle with crushed candy canes. Allow to cool before cutting into squares.
You can also crush the candy canes by placing them in a resealable plastic bag and pounding them with a rolling pin or meat mallet.