Guttpuppy's right - Gordon's the better bet to play in Faulk's absence. Canidate seems to have landed himself squarely in the doghouse. If I were a Faulk owner, however, I'd probably try to get both Gordon and Canidate on my team no, roster space permitting.
Basically, I don't think there's a fantasy team in existence that can't be improved through tinkering. Besides, that's half the fun...
You have excellent depth at WR - in your position, I'd probably try to shop Branch, whose stock is high, plus Barlow for a more dependable RB. Henry and Barlow are certainly nothing to scoff at and will keep you competitive while Faulk is out, but an upgrade can't hurt.