Utilisé comme adjectif, le mot "canon" signifie ici beau/belle, séduisant(e).
On parle par exemple d'une "meuf canon" et d'un "mec canon" (registre argotique).
Ou d'une "femme canon", d'une "fille canon", d'un "garçon canon", voire d'un "homme canon" ou d'une "femme canon" (registre familier).
Attention toutefois à ces deux derniers exemples, car un "homme canon" ou "une femme canon" ne sont pas forcément... un "homme-canon" et "une femme-canon" ; et réciproquement !