Candidates campaign in final hours before vote