Canterbury have brought an end to their eight-year title drought in New Zealand’s National Provincial Championship.