I don't agree with them. I don't think that, to prevent criminal activities, we should attack pseudo-anonymity and the “transactability” of the bitcoin technology, which is a bearer note, sort of like cash. As I said, the players involved have all the necessary information and want to collaborate with organizations such as FINTRAC to identify malicious players.
That said, I don't think that, in the case of this technology, we need to identify participants more, at least not through the protocol. It would actually be very difficult to do so. If Canada had to take that road, it should think about how to proceed. This raises worrisome questions about the Internet's neutrality. If Canada had to require the identification of participants on the bitcoin network, the entire industry of block chains that is currently emerging in Canada would topple by tomorrow.