I notice that
www.tds.net is "powered by Google" so that may have something to do with it. I'd suggest just contacting the tds.net folks and let them know what's happening:
https://www.tdstelecom.com/about/contactus.aspx?st=1
for the contact page, or
1-866-571-6662
Cheers.