Yes, topping up from your currency wallet is free. Remember to top up your currency wallet and then transfer the funds to your card before using it for the first time.