Cogliano si trasferì nella NCAA e giocò le due stagioni successive all'Università del Michigan con i Wolverines. Nella stagione 2005-06 giocò con il Canada i mondiali U20 2006 a Vancouver, vincendo la medaglia d'oro. Nella stagione 2006-07 concluse in terza posizione fra i migliori marcatori dei Wolverines con 50 punti ottenuti in 38 partite. Per il secondo anno consecutivo con il Canada vinse il mondiale U20 disputato in Svezia. Il 2 maggio 2007 firmò il primo contratto professionistico con gli Edmonton Oilers, formazione che lo aveva chiamato in venticinquesima posizione nel 2005.