There are regulations for every region. Of course, Neosurf is a legal payment system worldwide, including CA. The legality depends on the license and guarantees of a particular casino.