If you’re looking for a virtual card to link to your regular current account it’s worth checking if your bank offers this service. RBC has virtual debit cards for example, and other banks can also offer virtual card services for some cards.