Canavosio has been capped by . He made his international debut in June 2005, as a substitute against in Melbourne. He started in all Italy's games in the 2006 Six Nations Championship, was a replacement in two 2007 Rugby World Cup - Europe qualification matches (in which he scored three tries) and started in the 2006 Autumn internationals against Australia and Argentina. Canavosio played only once during the 2007 Rugby World Cup, against . He was selected in Italy's squad for the 2008 Six Nations Championship and the 2009 Six Nations Championship. Pablo was selected in Italy's squad for the 2010 Six Nations Championship and he scored a late try as a substitute for Italy in their loss to France. He also played at the 2011 Rugby World Cup.