1: You need a profile that has already downloaded the online pass( Preferably Your Freinds) and a profile your planning on putting the online pass on( Probably Your Account ), along with 2 controllers
2: On Your First Controller, Sign into your freinds account that has the pass downloaded, and on your second controller, sign into your profile.
3: With Your First Controller, go to Account>>Download History
You Should see a list of Items, Including the Mass Effect 3 Online Pass.
4: Sign out of your first controller, (Friends Account or Whatever)
and on your second controller, select the online pass from the list, and choose download now.
5: it will download under your account. and your friend can now recover his account
, No License Transfer Involved 
Note: This has been tested and Works 100%, Should Work on All games with online passes.
I have a Dummy Account with the pass on it, If you want to use it, PM Me.
2: On Your First Controller, Sign into your freinds account that has the pass downloaded, and on your second controller, sign into your profile.
3: With Your First Controller, go to Account>>Download History
You Should see a list of Items, Including the Mass Effect 3 Online Pass.
4: Sign out of your first controller, (Friends Account or Whatever)
and on your second controller, select the online pass from the list, and choose download now.
5: it will download under your account. and your friend can now recover his account
Note: This has been tested and Works 100%, Should Work on All games with online passes.
I have a Dummy Account with the pass on it, If you want to use it, PM Me.