This site seems to be masquerading as the Telus Corporation website. A Google search shows many other people are suspicious of it. I am a Telus customer, and this looks off to me. The URL is very strange - not Telus at all.
I have used Stewart's services. It is a reputable site.
Safe site - no problems of any kind.
No problems with this site at all.
My Norton blocked Plants vs. Zombies download from this page because it was found unsafe.