No on the GRE tunnels, yes on the IPSec Tunnels (with a caveat.)
You can't use native IPSec Tunnels, because your address will be NATed. The IP space is out of RFC 1918 (I want to say 10/8, but don't quote me on that.)
But most IPSec implementations really setup a IPSec in a Tunnel, so your address can be NATed (that is how Cisco works.) So it depends who's IPSec you are using.
Most of the new VPN clients work without an issue like Cisco AnyConnect or OpenVPN, because these aren't either GRE or IPSec Tunnels, they are SSL based tunnels.
So it depends...
johno