You can still get the cards. We received 2 cards this past november because the CM liked my kids outfits.
Also the bus drivers and ferry staff sometimes carry them. If they don't have any on them they'll tell you to ask at the info window on your way into the parks. We try to get at least one on every trip. They tend to be very scarce and a definite treat.