gord196 you could try accessing free WiFi. Many places have it, coffee shops, hotels etc.
You could also top up using a voucher which can be bought from a shop. You don’t need a bank card for that.
Its also possible to use PayPal if you have a paypal account.
You can also get someone else to top up with their card - a friend or relative.
I hope that one of these options will help.