Eberle represented Alberta at the 2007 Canada Games in Whitehorse, Yukon. He notched two goals and an assist in the bronze medal game against British Columbia in Alberta's 4–3 win. He finished the tournament with six goals and five assists in five games played to place eighth in tournament scoring. Several months later, Eberle played for Team Canada's under-18 team at the 2007 Ivan Hlinka Memorial Tournament, but failed to register a point as Canada was kept from a medal. He continued with the national under-18 team the following year at the 2008 IIHF World U18 Championships in Russia. He began the tournament by earning player of the game honours with a two-goal effort in the first round-robin game against Germany—a 9–2 win for Canada. He later notched two goals and an assist in an 8–0 gold medal game win to help Canada to their first tournament championship in five years. Eberle finished the tournament with ten points in seven games, second in team scoring to Cody Hodgson.