Für Ungarn spielte Kangyal zunächst bei den C-Weltmeisterschaften 1991, 1992, 1993, 1994, 1995, 1997, 1998 und 2000 und der B-Weltmeisterschaft 1999. Nach der Umstellung auf das heutige Kategoriensystem nahm er an den Weltmeisterschaften der Division I 2001, 2002, 2003, 2004, 2005, 2006, 2007, als er zum besten Verteidiger des Turniers gewählt wurde, und 2008 sowie bei der Weltmeisterschaft der Top-Division 2009, als die Magyaren erstmals nach 70 Jahren wieder erstklassig waren, teil. Zudem vertrat er seine Farben beim Qualifikationsturnier für die Olympischen Winterspiele 2010 in Vancouver. Insgesamt absolvierte er 237 Spiele für das ungarische Team.