How much did you pay for a used canister? I have the same issue. I get P0446 went valve. A new canister cost 250.00 but, I can't find a used one. I took off the hoses from the canister and blew them out. the one hose from the filler neck to the canister had a lot of dirt, which created the infamous gas pump shut off. But, after re-asswembling, reset the code, 80 miles later I get the check engine light again. I'm trying to find replacement valves for the canister but, can't. Looks like I have to replace canister but, I'm trying to find a used one.
Can you tell me where you picked up your used one?
Thanks in advance.