Yes, it is legal as the casino is has a license from the Kahnawake gaming commission in Canada.