Cogliano then moved to the NCAA and played two years for the University of Michigan Wolverines. In 2006–07, he finished third on the Wolverines in scoring with 50 points in 38 games and again won gold with Canada at the 2007 World Junior Ice Hockey Championships in Sweden. He signed a professional contract on May 2, 2007, with the Edmonton Oilers, the team which drafted him 25th overall in 2005.