I think ONE BIG canvas will eat much more VRAM than MANY SMALL canvases.
So you better place in your map many canvases with the screen width and height, like:
canvas 1:................canvas 2:
_______________.________________
|...................|.....................|
|...................|.....................|
|...................|.....................|
|______________|_______________|