9. veebruaril 2011, tema teise hooaja lõpus Anaheimiga, kuid pärast seda, kui ta mängis oma teise hooaja jooksul vaid 49 mängu, vahetati Lupul (koos Jake Gardiner ja tingimusliku drafti valik 2013
) Toronto Maple Leafsi vastu François Beauchemini eest, mis oli kolmas kord, kui Lupul oli kaasatud kaubandusse Ducksi organisatsiooniga. Algselt ei kaasatud Lupul lepingusse, kuid ta oli kaasatud palgavarustuse hulka, et hoida Ducksi palgakõrgus. Pärast vahetust Torontosse tegi ta ülemineku parema tiibast vasakule tiibasse ja lõpetas 18 punkti 28 mängus, et lõpetada 2010-11 hooaeg.