Previous post is excellent. Here is another more immediate source of info:
http://www.islandnauticalcanvas.com/
They have patterns for thousands of boats and can give you an immediate free estimate. There are some samples if you click on "Dodgers"($1300.) and "Biminis"($1000.)
Then there is my way: www.sailrite.com . Bought a decent sewing machine and made my bimini,
fender covers, and keep the sail covers patched.

Next is to replace the very old Island Nautical dodger. A friend did all of his canvas, hope you can cut and paste this:
http://www.sailboatowners.com/upload/pix.tpl?folder=73135949915&sku=31050931811281152&f no=17