We prove a version of the Sarkisov program for volume preserving birational maps of Mori fibred Calabi-Yau pairs valid in all dimensions. Our theorem generalises the theorem of Usnich and Blanc on factorisations of birational maps of the 2-dimensional torus that preserve the canonical volume form.