I assume Detroit river, Wellamd Canal is the only option for a sailboat.
There is nothing wrong with this route picking up the canal in Oswego. But it is not the only option. You can avoid the Welland and Lake Ontario and start the canal portion of your trip at Buffalo, NY on Lake Erie.
Edit: And don't forget, there is also the inland route through the river system. Lake Michigan (beautiful Cruising Grounds), Calumet River, Cal-Sag Canal, Illinois River, Mississippi, Ohio, Cumberland, Through Kentucky Lake, Tenn-Tom Waterway, and finaly Mobile Bay and the Gulf of Mexico.
Just pointing out that there is more than one way to get where you are going. Xort from here made the river trip a couple of years ago and I believe he enjoyed it.