Some places will take US dollars but exchange rates can be funky. You'll be safer having Canadian dollars. Don't change much though. :)

Masaki