I don't believe this should have been marked as solved. What makes Intelligent Agents in D2L/Brightspace so much better is they are automatically sent. Once the criteria/conditions are defined, a schedule is set, there is nothing else that needs to be done by the faculty/admin. Intelligent Agents also support replacement strings so the messages can be customized.
By using Intelligent Agents, instructors can save time on repetitive tasks and focus more on supporting learners effectively.
The only way to get the same functionality in Canvas is by leveraging the API to custom program scripts.