Where I live, we also have a national list like this, but it's being circumvented by companies setting up shop across the national border, and they are using that very list to glean cell phone numbers. They can call us and go unpunished. I'm not on the list, but a few friends made that choice, and some seem to regret it. My tactic was to create a contact called "Ztelemarketing" which is set to "auto ignore". Every time I get a junk call from some new outfit, I add it to that contact. The name starts with a Z ,so it lives at the bottom of the contact list, and that sort "kills them on first call". This contact has about a dozen numbers. This tactic works fairly well for me.
Good luck.