Also have to agree with having your own heavy duty sewing machine. We have saved thousands of dollars by doing much of our own work. First project involved window covers, then screen covers to go under the shades with gypsy snaps. The Admiral also created upholstered seat cushions for the FB, and is in the process of a new Stratoglass windscreen and side curtains. Spend time looking at other boats' canvas work carefully to get an idea of what you are after.
There is a real paucity of canvas people in my area, and if not careful we could be too busy making stuff for other people and keep us from boating...
Any day aboard is a good day.