I encounter different behavior using curl via ssh and console. With ssh:
19:23 ~/mysite $ curl http://www.weatheroffice.gc.ca/satellite/index_e.html
curl: (7) couldn't connect to host
and via console no problem.
Is ssh not recommended for outgoing requests?