I don't believe it's adequate. As an agency, we do a lot of consulting, so our clients are well equipped in terms of what needs to happen to be CASL compliant, but a lot of organizations that we don't work with come to us and ask us for advice. It's way too complex. There's a lot of ambiguity. There are contradicting points in the legislation.
I think the government can do a much better job in clarifying the legislation and not leaving so much up to interpretation. I think what makes it difficult for organizations is that it's up to them to interpret the law, and it needs to be a little more black and white.