South Canterbury join Whanganui as three-peat champs