Bring US dollars. They are widely accepted in tourist areas, hotels, restaurants, and shops. While Mexico's currency is the peso (MXN), exchanging Canadian dollars directly often incurs extra fees and poor rates. US dollars offer greater convenience and flexibility.