Me again. I did some checking, and from what I could find, his last appearance was in Thunderbolts: Reason In Madness, which came out in May of last year. He and a few other second-stringers do some talking with Venom, but Venom's decided he likes being on the Thunderbolts for "possibilities" and warns Osborn of the impending attack. The two of them pretty much curb stomp the guys, and then Osborn gives them the standard "work for me or die", and Cannon somewhat grudgingly accepts the former.