US Navy ships used to regularly tie up there. As Bryan Olson said, the locks on the St Lawrence River are too small for any Carrier in the world. A carrier won't physically fit in the locks, so can't get to the Great Lakes. Link Seawaymax | Maritime-Connector.com goes to the size limits of the St Lawrence Seaway.