Canoco 5 implements PCNM method with variation partitioning

Principal coordinates of neighbour matrices (PCNM) method is available within the variation partitioning framework.

The above snapshot shows a specialized page of the Analysis Setup Wizard, where you define the coordinates of your points and choose options for PCNM.