Canvas To ReportPicture

I have draw a picture in Canvas1 and I should be copy that picture in a Report Picture.
First of all I have used the following code:

Dim p As New Picture(Canvas1.Width, Canvas1.Height, 32) Canvas1.DrawInto(p.Graphics, 0, 0) Canvas1.Backdrop = p
But with this code the drawing is deleted and a part of the screen is copied in to the Canvas1.
The other problem is, how can I copy de picture in to the Report picture?