Canterbury have reinforced their title credentials with a comprehensive win over Auckland.