My bank doesn’t offer virtual credit cards sadly.
If you’re just looking for virtual cards, could you just apply for a credit card with that capability? In the U.S. there are credit card providers that can do that, not sure about Canada but I figured it’d be the same there.
Otherwise the comment from /u/brrt@sh.itjust.works is spot on, all the phone apps like Google Pay already virtualize your card number so you’re not actually sharing your full details with the merchant. Or make your own prepaid debit card via a separate checking account you put a bit of spending money into.
Yikes, not great for all those employees that moved their entire lives out to TX just to get laid off. They weren’t even working in TX long enough to qualify for unemployment. Hopefully they were getting paid enough to deal with relocation and maybe have enough saved up to get the hell out of TX after this.