I’m hoping to avoid Canadian credit cards since I don’t have one that doesn’t charge higher exchange rates and foreign exchange fees. This year I am taking some cash (USD and Euros) and a Wise prepaid Visa card. It works like a debit card and you can hold about 50 different world currencies. Use it wherever Visa is accepted, and access cash at foreign ATMs. See https://wise.com/ca/card/