I had a run in with a dock with my last boat that left a couple pretty good gouges in the glass, and I took it to these guys.
https://fibrfx.ca/
Incredible work. I would have defied anyone to find the area they fixed when they were done. I was amazed. Excellent customer service as well.
Their shop is just outside Airdrie, so it's not real close to you, but I can highly recommend their work.