I suspect that you guys had your credit reports checked lately and gave RBC the permission to have your contact infos given to 3rd party. The numbers they're using are :
The "caller" on the other end was all automated like on a sound board. Said it was some woman at the Royal Bank of Canada. I reversed search it and there was no info. I called the Bank and they wouldn't verify one way or another. Area code 604 is British Columbia. I'll investigate more.