Nachdem Cabanas 1998 die Schweizer Staatsbürgerschaft angenommen hatte, wurde er zunächst in der U-21-Nationalmannschaft eingesetzt. Mit ihr erreichte er 2002 bei der Europameisterschaft in der Schweiz das Halbfinale. Nach der EM wurde er in der Schweizer Nationalmannschaft eingesetzt und nahm mit ihr an der EM 2004 in Portugal teil.