Кабаньяс является игроком сборной Швейцарии и вызывался в сборную для участия в ЧМ-2006 и ЧЕ-2008. Он также играл в неофициальных матчах за сборную Галисии против сборной Ирана и сборной Уругвая.