Auckland to meet Canterbury in final