Some attractions near the US border may accept US dollars. Once you are further into the country or are in more rural areas, however, it’s unlikely US money will be accepted. You can get Canadian dollars at the ATM using your debit card.