Yeah. I know it's not perfect but sometimes it has to do with where they live. If they're within a 15-20 minute drive it's OK. But if I've got to drive out to Mississauga and back during rush hour, no thanks. But hopping on the subway is such an easy thing. There's also a GO Bus stop right there as well. I've had girls come in from Oshawa and even Bowmanville that way.
I let them know that drinks and dinner are on me. I also tell them that if it's just a meet and greet I don't give any cash. However, if we consummate the arrangement that same date, then I'll pay the agreed upon amount.
The easiest is if they agree to meet me at my place. I have drinks, can cook, set a nice mood etc. and we have privacy to get to know each other. I totally understand if they're not comfortable but surprisingly, I'd say 40-50% of the girls agree to a 1st date at my place. And those almost always end out with sex.