PaulM,
Have a local canvas maker make your top.
You are welcome to contact me directly for the information on mine. My top uses aluminum tubing, which I though would not be capable of standing up to the abuse of weather and wind, but it has proven me wrong and works well. My top slides into a groove, on the rear top of the pilothouse, which keeps water out of the cockpit and has plastic Izenglass and screens.