Because of the allowance for movement between the reciever and barrel on the 870, you will never get a good zero if you put a scope on the reciever directly (unless you pin/attach the barrel permanently to the reciever).
The best thing from an accuracy stand point IF YOU WANT TO MOUNT A SCOPE is the cantilever unless you pin the barrel.