None of this is correct.
First of all, the F-14 was not on offer, and is a carrier borne fighter also, so same "weight" problem you allege as the F-18. The F-14 was simply not in production anymore - the US navy having moved on to the F-18.
As for the F-15, it was also not on offer.
The choice was between the F-16 and the F-18. Did we make the wrong choice at the time? I don't know but it's irrelevant to the current situation which is not repeat not caused by the choice we made but the the undue delay in replacing them with more modern planes, as is the usual stupid Canadian practice.