CanvasCopyPrep in place