Just take it to a local canvas shop. This can be a very difficult fit. They have done it many times, and it will be right. They might suggest a complete top, so it doesn't look like it was just thrown together. Might be as simple as an extra bow and matching fabric. Where your boat is 12 years old, new fabric might be in order for the whole thing. Dave-R