Am 28. März 2013 wurde Iginla im Austausch für Ben Hanowski, Kenny Agostino und einem Erstrunden-Wahlrecht im NHL Entry Draft 2013 zu den Pittsburgh Penguins transferiert. Im Juli 2013 unterzeichnete er einen Einjahresvertrag im Gesamtwert von sechs Millionen US-Dollar bei den Boston Bruins. Ein Jahr darauf unterschrieb Iginla einen mit 16 Millionen US-Dollar dotierten Dreijahres-Vertrag bei der Colorado Avalanche. Diesen erfüllte der Angreifer jedoch nicht, da er nach einer schwachen ersten Hälfte der Saison 2016/17 im März 2017 an die Los Angeles Kings abgegeben wurde. Im Gegenzug erhielt Colorado ein erfolgsabhängiges Viertrunden-Wahlrecht für den NHL Entry Draft 2018 und übernimmt darüber hinaus bis zum Ende seines Vertrages die Hälfte von Iginlas Gehalt. Nach der Spielzeit 2016/17 erhielt der Angreifer keinen weiterführenden Vertrag in Los Angeles und verkündete schließlich ein Jahr später im Juli 2018 das Ende seiner aktiven Karriere.