LuckyLand is legal in almost every US state, including California. Since you are not technically playing for real money, promotional sweepstakes casinos are not considered illegal in most states, even those that do not offer online real-money casinos.
LuckyLand Slots is also legal across Canada, except for the province of Quebec.