There is a Quality Inn at Winston Churchill/QEW that was a place that a lot of ladies, and even Discreet Dolls Escort Agency, used frequently. You might be familiar with it.
I guess whomever owns that Hotel doesn't want SPs using it anymore, as the Security Deposit for cash paying guests is $500. I'm certain it didn't use to be this way.
Quality Inn and Suites – Hotel in Oakville, ON (choicehotels.com)
My point here to
@kous is that Hotel policies can change.
@kous, you are probably better off getting a Credit Card at a Different Bank; just ensure you have the Credit Card picked up in the Branch and turn off all the Paper Statements; and hopefully the SO doesn't have access to your Credit Report.
Hell, even if you opened a Chequing Account at another Bank, you may get a Pre-Approval for a Credit Card on the spot as a "welcome offer."