Haber has represented Canada from the U15 through to the U23 Olympic levels. He appeared in all three games in the 2007 FIFA U20 World Cup, although he was played in an unfamiliar role as a centre-back. In March 2008, Haber made three Olympic qualification appearances in Canada's unsuccessful campaign to reach the 2008 Men's Olympic Football Tournament in Beijing. He was a member of Canada's U20 squad that did not qualify for the 2009 FIFA U20 World Cup in Egypt, finishing third in their group. As a result, Canada did not qualify for the Championship round. In March 2012, Haber was once again part of the U23 squad that would attempt to qualify for the Summer Olympics later that year. Canada qualified from the group stage, finishing in second place with five points, qualifying at the expense of the United States U23 side after securing a surprise 2–0 victory over them. Haber played in two out of the three group matches. They lost in the semi-final stage to the eventual gold medal side, going down 3–1 to their Mexican counterparts, with Haber scoring Canada's solitary goal to briefly restore parity in the match.