Kankaanperä pelasi alle 20-vuotiaiden MM-kilpailuissa vuosina 1999 ja 2000 sekä alle 18-vuotiaiden EM-kilpailuissa vuonna 1998, jolloin hän voitti hopeaa. Kankaanperä on pelannut myös kuusi ottelua Suomen A-maajoukkueessa ilman tehopisteitä. Hän teki A-maajoukkuedebyyttinsä Sweden Hockey Gamesin avausottelussa 5. helmikuuta 2004 Helsingin Hartwall Arenalla Tšekkiä vastaan. Ikäkausimaajoukkueissa Kankaanperä on pelannut yhteensä 44 nuorten ja 43 poikien maaottelua.