Canvas+ uses POT (Power Of Two) textures by default in 2d contexts. This is very useful for performance improvements, especially on mobiles with old GPUs. But it can waste memory on games that don’t use packed or 2^n textures. In Canvas+ you can allow NPOT textures in Canvas2D contexts (they were already supported in WebGL).

Check out the API documentation.