Can the customers add own views(pages/canvas) and choose an own size for canvas?

Yes!

The PLUS add-on includes a module called “Dynamic Views”. That allows to add and edit views. Here the customers can add own views by entering a dimension in MM, CM or INCHES or you can offer some predefined layouts your customers can choose from. Check out the demo!