Easy solution with GRE and IPSec.
- create a GRE with the loopback as tunnel source and the remote end as loopback destination,
- create IPSec on the loopback interface that you use as GRE tunnel source,
- create standard reguar IPSec and use the command "crypto map local-address lo0"
- apply crypto map to both the loopback and physical interface,
Now you have redundant IPSec VPN on both link. If you're equal cost on both WAN link and use eigrp or OSPF or eBGP, both link will be used as well, like load-sharing