From cana + -iço. Cognate with Galician canizo, Spanish cañizo, Catalan canyís.
Practice speaking and memorizing "caniço" and many other words and sentences in Portuguese.