Calling Bourque a sniper is being rather generous, IMO. Scoring in the AHL and scoring in the NHL are two completely different things. Bourque has yet to prove he can in the latter.
I'm not necessarily a big fan of Caron but his upside alone makes him a more valuable asset. So unless he has an awful training camp and preseason, I don't see Bourque taking his spot.