Another option is to use
pkmn-chest to move the Pokémon between the saves, its not the same experience as actually trading, but the end result should be exactly the same and it works on console.
Also GBARunner2 has an attempt at linking over DS wifi, but currently its really iffy and Gericom has said it probably won't work on DS wifi and he can't continue it until he has two IS-TWLs to debug DSi wifi on iirc, but here's the
compatibility list for linking.