Agregar salto de página al objeto Canvas de Reportlab

Necesito generar un informe pdf de 2 páginas. Las páginas son completamente independientes. intentado usar:

mycanvas.drawString(x, y, "Printing on Page 1")
mycanvas._pageNumer = 2
mycanvas.drawString(x, y, "Printing on Page 2")

y:

mycanvas.drawString(x, y, "Printing on Page 1")
P = PageBreak()
P.drawOn(mycanvas, 0, 1000)
mycanvas.drawString(x, y, "Printing on Page 2")

Pero todo está impreso en la misma página.

¿Cómo debo agregar un salto de página a esta instancia de Canvas?

Respuestas a la pregunta(1)

Su respuesta a la pregunta