You can do this with a canvas. There are a few examples of Worms-style games and even platformer stuff that use the canvas for dynamic terrain.
Large canvases eat up VRAM like candy though, so you have to be careful. You might be able to make a system where the canvas follows the screen and pastes in your background items, then erases the "holes" that have been placed on another layer as sprites.
I haven't really experimented with this kind of thing, though. Someone else may be able to help you out better