This guy in NY makes starboard replacements for canvas t-tops.
Have never bought the t-top replacement personally but we (I work for a boatyard) have used his hatches and tackle boxes.
Always very good quality.
Just another option.
http://www.marineplasticfab.com/t-tops.html