Can this be repaired?

You could probably repair that in a weekend, or maybe two depending on how fast you work. That is something you can do yourself, and it won’t cost a ton of money. Look up the Boat Works Today channel on youtube, he has the best how to fiberglass boat repair videos. They are on larger boats but all the concepts are the same. You won’t need many tools, a respirator with new filters for organic vapors, safety goggles, a cheap angle grinder, maybe a cheap palm sander, a fiberglass roller, and some disposable paint brushes. I learned fiberglass repair on YouTube and have done it on large boats, it’s not to bad. If you do the repairs yourself, the canoe will probably mean more to you in the end.

250-300+ in materials, days of work, and you still have an old repairs item. With little value to anyone else but you. If you never replied anything like that it won’t be a good repair.