Just talked with Telus, she told me the number is connected with the following company. In my opinion, I think we shoudl be contacting them, calling, and hanging up, perpetually. Email flooding isn't such a bad idea either. I have emailed them, and hopefully, they will reply. If not, I'll press for them to be investigated.
The company name Globility Communications Ltd. Their website is:
www.globility.ca.
From their site:
Contact Information
We look forward to serving your business and wholesale needs. Please contact us to see how Globility can meet your requirements.
Telephone
416-238-8000
FAX
416-238-8844
Postal address
5343 Dundas St. W. Suite 108 Toronto Ontario M9B 6K5
Electronic mail
General Information: info@globility.ca
Sales: sales@globility.ca
Customer Support: support@globility.ca
Webmaster: webmaster@globility.ca