Cooke made his first international appearance, playing for the Canadian national junior team at the 1998 World Junior Championships. He scored two points in six games, but could not help Canada win a medal, as Canada lost to Russia in the quarter-finals, then to the USA and Kazakhstan, finishing eighth overall behind Kazakhstan. He then competed for Team Canada at the 2004 World Championships. Named to the team with Vancouver Canucks teammate Brendan Morrison, Cooke helped Canada clinch gold, tallying four points in nine games.