Haris
When you update a canvas with a new bitmap, the canvas does not remember what was previously on it.
I would suggest using a graph instead of a canvas. By using a graph, you can do what you are wanting.
Let me know if you have any difficulties using a graph this way.
Brian