Pada tanggal 9 Februari 2011, mendekati akhir musim keduanya kembali dengan Anaheim, tetapi setelah hanya bermain 49 pertandingan selama tugas keduanya, Lupul diperdagangkan (bersama Jake Gardiner dan pilihan draft bersyarat pada tahun 2013
) ke Toronto Maple Leafs sebagai pertukaran untuk François Beauchemin, menandai ketiga kalinya Lupul terlibat dalam pertukaran dengan organisasi Ducks. Awalnya, kesepakatan tidak termasuk Lupul, namun ia dimasukkan sebagai pembuangan gaji untuk menjaga Ducks di bawah batas gaji. Setelah ditukarkan ke Toronto, ia melakukan transisi dari sayap kanan ke sayap kiri dan menyelesaikan dengan 18 poin dalam 28 pertandingan untuk menyelesaikan musim 2010-11.