I have '00 Camry V6 at the shop now for the same problem. A year ago check engine light showed code for evap canister system. I put a new genuine Toyota gas cap on. It worked for about 1-2 months then the light came back on. Lived with it for winter while son had car away at college. Back home now and car is back at shop. They found a leaky valve in the system. Cost of part $90 plus 2 hours labor, 1 hr to diagnosis and one hour to remove and replace the part.
It is possible your cannister isn’t shot, that is the expensive part. But most folks when they see that code simply replace the canister.
Once fixed be sure to not overfill your gas tank when you gas up. Once the handle clicks off, stop adding fuel. If you’ve been the habit of topping off the tank then you might need to replace the canister.