We're thinking of doing a cruise next September from New York, ending in Quebec. We'd like to add on 4 or 5 days at the end in Canada, and are torn between staying in Quebec, or going to Montreal or Toronto. Or possibly splitting our time between a couple of places. Has anyone any advice on which cities are the most interesting to see, or any other places in the area would be worth seeing?