As Marshal said, ping is not an indicator of if the internet works.
I'm with Velcom and I can't ping bell.ca
Pinging bell.ca [204.101.196.48] with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 204.101.196.48:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),