You could always go up the east Coast
USA, around Nova Scotia
and up the St Lawrence. Then across Lake Ontario
, through the Welland canal, across Lake Erie, up the Detroit river, North along the East coast
of Huron, through the North Channel and into Georgian Bay.
I did that trip in reverse (from Midland) to the Bahamas
. Great trip.
There's the New York
State Barge Canal from Lake Ontario
, but I can't tell you anything about going through there.
Cheers, and good luck.
Paul (Presently in PEI, so stop by if you're taking the St Lawrence route