Like your 3-bet squeeze for value.
You can also bet 4$ on that flop. That leaves you shoving on spade turns+ also Q is quite good scare card+ likely K and A would give you best hand.
If he wants to go with his hand then it doesn´t really make too much diffence if you bet 4$ or 5$