Whether debating at town halls, canvassing, or presenting their cases online, it’s a near record year for candidates, with 2,146 running, including 1,741 candidates offering for the six major parties and pitching themselves to Canadians in this election.