I've gameshared BF3 with someone else before. I have a US console and can confirm it works.
If you don't see the game in the download list, you can go to the PSN store, search BF3 and that should give you access to the download. (The game didn't show up on the download list for me so that's what I had to do).