I'm just curious what would have happened with the police? You gave her the money in your hotel room. Since it's like an outcall, it's not illegal and she did not "steal" the money from a legal standpoint. I'm glad she gave you your money back, but she could just have called your bluff on this? I wonder how the police would have handled this.
I basically played poker with her. I essentially bluffed her. I had to rattle her cage. There was no other way. Physically forcing her was out of the question for me as that would make me the criminal. She blurted out that she already had a police record. What the charges were I do not know. But she freaked out. She kept on saying that I better hang up or she will punch me. I ignored her. Within 2 minutes of speaking with the police she handed my money back and stormed off. She said that she cannot believe I called the cops and lost all respect for me.
I did what I had to do to get my money back. No way in hell she was going to get away with that. I encourage everyone to stand your ground no matter how frightening this may seem.
On a final note the operator said that hiring a prostitute was illegal I explained to her that it was not and that she should reread the Canadian prostitution laws. The police let it go.