Monday is the final full day of campaigning before polls open, but 40m votes have already been cast.