I am also a Canadian and just saw this number on my cell while I was playing hockey this afternoon. Figured it was a call center from somewhere, thanks for the info
I also get these annoying calls on my cell and I am in Canada as well. I have marked it "scam idiots, do not answer" so I just hang up if they call. It bothers me they call my cell number.