I don't even bother answering these calls, but sometimes it ends up booting me off the internet (DSL) as they are calling through the internet and call multiple times.
I have contacted the DNCL and they said there have been no complaints against this person. He calls everyday, so my phone system has its own DNCL built in. He is now blocked.
I called the company who runs the DNCL and they said to send in your complaints. Here is the link.
https://www.lnnte-dncl.gc.ca/plt-cmp-eng
They will not do anything unless there are multiple complaints. Put it this way, he already has your name, address, phone number. He has already said he will obtain credit cards in your name to his post box. I have had the bank already tell me people have tried this, and his number came up.