2004 Dodge Neon SRT-4

It’s steady 58 at idle… I know the leak is in the canister… what a fucking pain in the ass…