Are you sure this is not your own site...? It sure does sound like it... And both the whois locations being in Ontario isn't a good sign either...