charcoal canister replacement? on 2004 Toyota Camry

My engine light came on and the "diagnosis" was to replace the charcoal canister, for a price of $548 plus tax. I cannot find that term on this website. Any thoughts as to what I need?

2 answers
RepairPal has an article on the charcoal canister and how in function is your 2004 Toyota Camry. Here is a link - http://repairpal.com/charcoal-canister
You can find the charcoal canister for your car at www.rockauto.com/catalog.It will probably coast around $300. If you can replace it yourself you can save on labor cost.