L1A visa stamping from Canada


Dear Team, i got my L1 A visa approved and stamped at London consulate 5 years ago. Since my petitions and visa both had been expired, my employer applied for extension, which is approved for next two years (last ext. as this is the max I can stay on L1).What are my chances to leave USA and get it stamped ?Shall I travel to India for stamping or can I also travel to Canada/Maxico.Note:- I have two denials from India before I get my visa stamped from UK. Looking forward for your reply.Thanks