We recommend all visitors use Canadian (CAD) currency when traveling within Canada. Visitors can exchange currency at Canadian chartered banks, trust companies, credit unions, or at offices of foreign exchange brokers, but it is advised to have local currency on hand prior to arriving. Some hotels, merchants, restaurants and suppliers accept US or other foreign currency at a pre-determined rate, which may differ from the daily rate posted by financial institutions.
Traveler’s cheques in Canadian dollars are the safest and most convenient way to carry money. They are widely accepted and can be cashed at banks or foreign exchange brokers. Identification may be required when cashing traveler’s cheques.
Read more: http://www.tourismvancouver.com/visitors/vancouver/fast_facts/fast_facts
All major credit cards (Visa, MasterCard, and Amex) are accepted.