I had a look on this site,as I was not aware of it.
Maybe you didn`t scoll far enough,it is run out of Hamilton Ontario,with a Hamilton phone number and head office address..ta..da
From what I saw it does not seem like a scam......I`m going to investigate this out myself for my next spring...