David,
You can display as many bitmaps in a single canvas as you like. The CanvasDrawBitmap function allows you to specify a destination rect, as well as a source rect. Presumably you'd want the source rect to be the entire bitmap (VAL_ENTIRE_OBJECT), but you can vary the destination such that one bitmap would go to the left side of the canvas, and the other would go to the right side of the canvas. Also, the destination rects don't have to be the same size as the source rect. If they're not the same size, the bitmap will be stretched to fit in the destination rect.
Luis
NI