Relatively simple job in most cases for a canvass shop assuming the canvas is in good shape.. I have replaced my own on a 25 foot WA boat.
There are a few tricks but the easiest method is to install new plastic over the old panels and when all sewn in, cut out the old panel.( OK, it's a bit more complicated in reality) That will help insure that the original shape of the entire panel stays the same.