In 2003 D'Agostino played for the Canadian Under 15 team in a tour of Germany. He was a member of the Canada U-20s that competed in the FIFA U-20 World Cup in 2007 which took place in Canada. Canada lost all three of its matches in the group stage, to Austria, Congo and Chile. D'Agostino played in just the one match against Austria. He has fourteen caps for the Canadian Under 20 team.