I’ve managed to spend four days in Vancouver without ever exchanging or withdrawing Canadian cash.
Granted I was here with my family, so my father paid for most of our meals, but more importantly I was able to use my Visa card at any restaurant or store. My father was even able to pay for parking with his Visa card instead of cash.
It’s nice to be able to use such an international method of payment. It makes travel much simpler. I hate going to another country and coming home with all kinds of unused foreign change. When that happens, I end up having to go to a bank to exchange the remaining money, and that’s frankly a pain in the ass.