Strange. Most toll-free #'s I know of are 800,888 or something like that.
That one starts with 0-905 ( A Canada Area Code - Canada: S Cent. Ontario: Greater Toronto Area ) ... but when I did a reverse lookup, its saying it doesn't exist.
I would call, also, if I knew more about what this number is ... and why you can't call it yourself, if its toll free.