I replaced my charcoal canister once. It's not bad at all. Just pull the passenger side front wheel, pull out the inner fender and it's stuffed in there on a bracket. Remove the bracket, swap the lines and put it all back together. The canister is sealed, so you'll have to just replace it. My car was dumping fuel like crazy into it. It was so saturated with fuel the raw fumes were just dumping into the engine bay.
This helped for a couple of months. Then the next one was saturated too. :x So I deleted it all. Now the tank does what you mention. But so far it's been good through the intense heat of the summer with no issues. Just a lot of hissin noises.
how can you tell your canister is bad? kind of wierd but i have no pressure at all when i release the gas cap, i justed repaired a cracked hose on the canister but still no pressure, is it possible my canister is bad?
Mine was bad because the overflow tube that comes out in the engine compartment (under the air filter area) was spewing raw fumes. It not only smelled bad. You could see the vapor haze.