Section 65 of the Canada Elections Act currently provides ineligibility criteria for candidates, and paragraph 65(i) says that a person who was a candidate or an official agent and basically failed to provide his or her returns is then ineligible to be a candidate again in a future election.
However, paragraph 65(i) applies only to former candidates; it doesn't apply, for example, to the official agent of any other registered entity under the act.