Canucks finish off Predators in Game 6