Advice on how to give money...

My husband is supervisor on his shift and yesterday one of his employees asked to speak with him. The employee wanted to know if there was another department he could be moved to to make more money. The guy is from another country. In their conversation he revealed he was asking because he only makes $12hr and is trying to get his pregnant wife and 8 year old son to the US. He had not seen them in five years and when he went home a few months ago, she got pregnant. 😊 He has his green card and has been approved for citizenship but has to apply and it costs. To my understanding he can’t have them come over without being a citizen first. So my husband comes home and is telling me about it. We recently had our second child and could not imagine not seeing each other or our children for five years and him missing the birth! We want to help but we don’t want it to come across in a way of pity or offend the employee in anyway. My husband is an amazing boss to his employees and genuinely cares about each of them! We were thinking of getting a card and putting the amount needed for his citizenship in it.... what do y’all think or do you think it’s a bad idea or have a better way we should do it?