Ah, yes, I lost my way while writing the second paragraph. I wanted to ask about including the canvases alone from other manifests representing the individual interior books. I'm glad to hear it would work like you're describing, however, I think this will be difficult in practice because canvases and ranges are not required to have dereferenceable @ids.
The same canvas, with the same images on it, etc., can have a different @id, and that @id is not required to be dereferenceable. This also makes it difficult to build tools that recompose manifests from canvases taken from existing manifests. In theory a canvas is an independent object, but in practice it has to be copied into a target manifest and any modifications will yield a very different canvas (with new images, rotated images, removed images, etc.) that may still have the same @id (the opposite problem as above).
Does this mean it's the server's responsibility to duplicate these canvases in both serializations (the parent, and the separate manifests for each of the implicit children)? That's fine if it is, but it seems the community hasn't decided yet if there should be conventions around this.