Answer
De Rosario represented Canada internationally, where he played 81 matches and scored 22 goals. He was the team captain from 2007 to 2012, and led Canada to the 2007 Gold Cup final, where they lost to Mexico. De Rosario was also part of the Canadian team that qualified for the 2010 World Cup, where they were eliminated in the group stage. He retired from international football in 2013.