We use cash and credit cards. Also we just went to an ATM at RBC bank (great Canadian bank) and took out some US dollars. Worked great if you don't want to bring too much cash.