I read an article some years back in Auto Restorer Magazine comparing the canister filter and spin-on filter. The canister type was found to filter 87% of oil while the spin-on type filtered 92% of the oil. Basically there's no meaningful difference between the two.
As we all know, frequent oil changes are the best protection you can give your engine regardless of filter type, if any.