You can use VRRP priorities so that either Core 1 or Core 2 is the VRRP active router per VLAN.
For example Core 1 would be VRRP active for VLANs 3, 5, 7 and 9 and Core 2 would be VRRP active for VLANs 2,4,6 and 8. That way both uplinks to the WAN router would be used though the load balancing would not be completely evenly distributed.