As I don't live in NA or Canada I got totally rejected by http://www.actofvalor.com/bf3/
You have to watch the trailer (it's about 3mins long (And actually looks like a pretty good film)) and after you log in with your EA account - you could set one up for free if you want..
Then apparently (it didn't let me get that far) you'll get a redeemable code for BF3 dogtags.
So if this code works.. and hopefully it's not linked to the EA account you use on the site I will give 500CE to the first person to get me said redeemable code.. There's 1 proviso and 1 contingency.
Proviso - the code must be valid and work.. I.e. it must work when I use it.
Contingency.. if the code does not work for the reason that it is linked to your EA account.. I will still give you 100CE for trying on my behalf.
So get out there and earn yourself some free CE.
Watching this right now.
I'll edit once it ends.
Edit: I'm not sure if it's account linked, but it asks whether it's PC, PS3, or XBox 360. Which platform do you use?