Ha! I was right.
I called my provider this morning and
www.iugs.ca used to be hosted on their server. They still had an entry in their "hosts" file pointing to the wrong IP. They removed it and it worked instantly.
So I guess that would be a good idea to try spider an IP instead of a full URL when trying to figure out a problem of this nature.