It looks like the Erie Canal will yet have its day on a United States coin. As shown below, a design depicting a mule-drawn barge on the Erie Canal was recommended by the U.S. Commission of Fine Arts for the U.S. Mint's American Innovation™ $1 Coin Program.
In any case, the final version won’t be known until the engraving is compete, translating the chosen design into a mintable coin.
As for those who prefer an image of the Statue of Liberty, fear not. She will appear on the obverse of each and every coin in the American Innovation Dollar Coin series.