The Beacon Hill Motel on Montreal Rd off Ogilvie does cash ($75 for about 3 hours) and they don't require a CC. You do have to provide a piece of photo ID e.g driver's license and they took a picture for their records, presumably in case of damage. Rooms are quite clean although it's getting harder to find vacancy these days, possibly due to residents staying there for the long term?
I completely forgot about the Richmond Motel in Westboro, it's been a long time since I visited that place, with all of the latest developments and infills popping up, I thought that place would be razed.
Apparently, some AirBnB places will let you stay for a couple of hours and only charge $30 or so but you do need to book with a CC so that won't help. I have occasionally seen people advertising their rooms for rent by the hour on Kijiji for about $40-$50 or so in the past but I have not seen much the last couple of years, after COVID, understandably so.
If there are other places on the DL that don't take CC for incidentals or damage deposit and will take straight up cash, I would be interested in knowing as well...Cheers and Merry Christmas!