It is immoral to dupe someone into marraige under false pretenses, but if both parties are aware of the reasons behind the marraige and agree to it I don't see how it can be immoral.
It may not necessarily be the "right" thing to do (in some peoples opinions), but it is hardly harmful.
It may not necessarily be the "right" thing to do (in some peoples opinions), but it is hardly harmful.