Got called now but no one on the other end. I guess the computer didn't have anyone to take the call. Apparently, they're trying to sell windows (from the comments below).
got a call from them few mins ago. Delux Windows and Doors. Apparently they are located at 25 Milburn drive in North York. I couldn't understand her accent, sounded like the call originated in Philipines.
Some idiot who cant speak english just called and let me listen to the background noise of their [***] office for about 10 seconds before he started stuttering and trying to figure out how to ask for someone. I told him to learn the language before they try to call and scam Canadian people; after all, we do let them in for free and give them all the handouts they need so why not take advantage? He said "oh ok" and I hung up.
Callcentric isn't the culprit... just their phone provider. The messages below are more accurate. I just got a call from them, and they are selling windows and doors.