I have patch a pin hole with some canvas hole sealer. you could probably use some elmers glue.
I have also used the same stuff for a inch and half tear and it worked great
Ripped my side window canvas, used iron on jean patches inside the window with sealer and then sprayed it down with scotch guard for fabric. worked great until i decided to replace the top. The repair was not very noticable
one of the problems with the tops is canvas repair places cannot get the same zipper setup to repair.
Good Luck
DirT Toy