I've used an international forex card I carried with me from my home country (India) for the first month in Canada. I could use it on apps like Uber, Instacart and in stores like WalMart, Food Basics, Shoppers' Drug Mart and Dollarama with no problems, till I got my Canadian Bank account activated.
I assume international credit cards work on similar lines. Depending on the rules, you may incur additional charges/international exchange rates (I'm not entirely knowledgeable about this).