Confetti cannon is a thing. So there is an obvious link between confetti and cannon. Furthermore, These ("cannon" and "conffetis) are two very common concepts used in a single sentence.
Excuse me for being genuine but I totally fail to understand how original the phrase is.