Can I use Nintendo eShop Cards on my Nintendo DSi, Nintendo DSi XL and Wii?

Yes, this is possible.