The Supreme Court of Canada has found an Ontario law that limits spending on third-party election advertising violates the constitutional right to vote.