When we talk about the do-not-call list, it's an opt-out. You put your name onto a list to indicate you do not want to receive telemarketing calls. So there will not be an Internet list for opting out of spam. It's a different regime from opting in; there won't be a single list created of all Canadians who do not wish to get e-mail spam or unsolicited commercial text messages. So there's quite a difference between those two approaches.
On your point about the fact that there is a list and what would happen in other countries who might be able to see this list, I believe that happened at the beginning, but the CRTC is taking steps to try to prevent the purchase of the names on the do-not-call list.