The fact still stands that IP can only be learned through a handful of Pokemon this gen. The question is how long a chain will it take.
EDIT: Ice Punch is doable, thanks to research on Serebii. Medicham/Hitmonchan > Buneary/Lopunny > Delibird > Totodile