North Otago tried hard but was outmuscled by the bigger and stronger home team.
Canterbury led 45-0 at halftime but lost its way in the second half as errors crept into its game.
North Otago’s try was scored by replacement loose forward Josh Hayward.