9. helmikuuta 2011, lähellä toisen kautensa loppua Anaheimissa, mutta pelattuaan vain 49 peliä toisen kautensa aikana, Lupul vaihdettiin (Jake Gardinerin ja ehdollisen draftin kanssa vuonna 2013
Lopulta Lupul vaihdettiin Toronto Maple Leafsiin François Beaucheminin vaihdossa. Alun perin Lupul ei kuulunut sopimukseen, mutta hänet otettiin mukaan palkkavarastoksi pitääkseen Ducksin palkkakaton alapuolella. Hän siirtyi oikealta vasemmalle ja sai 18 pistettä 28 ottelussa kauden 2010-11.