Yes, most land-based casinos in Canada accept Canadian dollars for gambling. Currency exchange services are usually available at the casino if you wish to use other currencies.