Replacing a charcoal canister is very expensive, but you can easily replace this part yourself.
Take off the wheel located under your fuel tank and disconnect the vacuum lines connected to the old canister. The part should then come right off. https://www.diggerslist.com/667d5a2ba97f6/about