Since my post last year, I have some additional info - mostly about who doesn't replace tops.
1. My top was made 20 yrs ago by Pete's Tent & Awning, who have also repaired wear spots -- but now out of business
2. I have had repairs done by Jeune Bros, who do not build whole tops - they were very busy this winter so they recommended Tommy's
3. Tommy's Upholstery [who did my most recent repairs and have done automotive stuff for me] - also do repairs but not whole tops
4. Tommy's say that Styles no longer does whole boat tops, but I have not talked to Styles directly
5. Tommy's said that a couple of Sidney shops were the best bets for a replacement top - but my time for that hasn't come yet. My Sunbrella top has lasted really well because the boat is stored under cover.
6. I have a buddy who had a new bimini and cockpit cover designed and built while the boat was in Oak Bay - he is really pleased with the outcome. Let me know if you want a name and I'll track it down.