What should the price be to replace a charcoal canister?
Replace Charcoal Canister on 2004 Toyota Highlander
The dealer is the only one that has the canister, so the price is what it is (may be try a few dealers but price will only vary 10% or so), labor to replace is about .7 to replace and erase codes.
1 more answer
toyota has a nice set up that when you get the cannister, it has everything with it as a unit. it runs around 300+ or minus the 10% that Pat said but it is a nice unit and is common for failing.