Sail-yourself trip of the Canadian canals: your ultimate itinerary