I have 8 canoes, one w/c, 7 Royalex. I plan to continue beating the crap out of them and maybe just maybe they will last until the end of (my) time.
The oldest Royalex is an 1990 Explorer, the newest a 2013 Mohawk XL14, I've never owned a composite boat, not sure if I ever will but I recall...