Irving venne scelto al primo giro dai Calgary Flames al draft 2006. È rimasto nell'orbita della squadra canadese dal 2008 al 2013, vestendo perlopiù la maglia delle squadre affiliate in American Hockey League (Quad City Flames e Abbotsford Heat), raccogliendo comunque 13 presenze in NHL.