Answer
The only gold medal that Ryan Kesler won at the World U18 Championships was in 2002, when he was a member of Team Canada. This tournament is an annual international ice hockey competition contested by the men's under-18 national teams of the International Ice Hockey Federation (IIHF).