Theoretically, yes. However, depending on the actual network state (coverage, signal strength, etc.), sometimes there might be problems because the 3G networks response time can be high depending on the network situation at time.
VPN connections are very sensitive regarding response time due to security concerns and, therefore, a slow response might interrupt a VPN connection in rare cases. However, this depends also on the used VPN software.