Caño está aquí por "cañón de la escopeta" y, como te indicó torrebruno, significa sin límite, sin tasa, como que salen por el "caño" de la escopeta todas las balas que quieras. El mismo sentido tiene libre en "barra libre", expresión muy común y que todos entendemos bien.