Price made his international debut for Canada at the 2005 IIHF World U18 Championships in the Czech Republic. He appeared in four games, earning a silver medal as Team Canada was defeated by the United States 5–1 in the gold medal game. Two years later, in his final year of major junior, Price was named to Team Canada for the 2007 World Junior Championships in Sweden. He led Team Canada to a third consecutive gold medal and was named Tournament MVP and Top Goaltender after going 6–0 with two shutouts, a 1.14 GAA and .961 save percentage. He was also named to the Tournament All-Star Team along with teammates Jonathan Toews and Kris Letang. He led the 2005 IIHF world U18 Championships in save percentage and wins. Price sold his U18 Championship helmet for charity.