Nach knapp zweieinhalb Jahren in Tampa gaben ihn die Lightning im Februar 2017 an die Toronto Maple Leafs ab und erhielten im Gegenzug Byron Froese sowie ein Zweitrunden-Wahlrecht für den NHL Entry Draft 2017. In Toronto erfüllte der Power Forward seinen auslaufenden Vertrag bis zum Saisonende. Anschließend wechselte er im Juli 2017 als Free Agent zu den New Jersey Devils, bei denen er einen Zweijahresvertrag unterzeichnete. Im September 2017 wurde bekannt, dass der Angreifer an chronisch myeloischer Leukämie erkrankt sei. Die Erkrankung war bei ihm gut medikamentös behandelbar, sodass er bereits im November 2017 in die NHL zurückkehren konnte. Diesbezüglich wurde er am Jahresende mit der Bill Masterton Memorial Trophy geehrt. Ebenso wurde er zum NHL All-Star Game eingeladen. Im Verlauf seines zweiten Jahres in New Jersey wurde Boyle im Februar 2019 im Tausch für ein Zweitrunden-Wahlrecht im NHL Entry Draft 2019 an die Nashville Predators abgegeben. Dort beendete er die Saison, erhielt jedoch keinen weiterführenden Vertrag, sodass er sich seit Juli 2019 auf der Suche nach einem neuen Arbeitgeber befand. Diesen fand er im Oktober 2019, als ihn die Florida Panthers kurz nach Beginn der Spielzeit 2019/20 für ein Jahr unter Vertrag nahmen. Dieser wurde im Herbst 2020 nicht verlängert.