Obviously I am not in your shoes but ill answer to the best of my abilities. What i usually do when a woman flakes on a date that we have set up is either a) stop texting and calling so frequently, b) call her on her shit (i.e. the fact that she canceled), c) call up another female from my stable or d) go chick surfing (sarging). By far i have noticed that neither a) and b) work for me; your best bet is to go with option c or d. Here is my my logic behind this dilemma:
If she really likes you and wants to be in a sexual relationship with you then she would be try to book a date with you. To me it sound like she flaked on you, but dont worry it happens to everyone.
Your best bet is to put her behind you and find another woman. Dont make it award and confess anything to her; that would just make you look like a chump. Instead keep her as a friend; besides, who knows, she might have some hot chick friends you aren't aware of

but to answer your question, yes, freeze her out and let her make the next move. If she wants you she'll try to book a date with you. No sense in rewarding bad behavior with a treat.
Hope this helps Cheers