Your F cked Only joking mate. How do you know charcoal canisters knackered? Fault code?
Dunno about the charcoal canister but the cat should pass easy-peasy.