I'll be landing in Toronto on May 23, 2018. I have an immigrant visa (I'm from Iran) and it's my first time coming to Canada. I need to book a temporary room for my first few days until I find a place to settle down.
I tried to book a room through the booking.com website but in the payment options it mentions that they only accept credit cards. Even for hotels that accept cash on arrival, I must provide credit card information.
Booking a room with AirBNB is not an alternative: they ban people from Iran. I tried emailing them but got no response. Since I'm from Iran and Iranian banks are banned internationally, they can't provide credit cards to their account holders, so I don't have a credit card.
This is a great dilemma. How can I book a room without a credit card?