Historic French-Canadian cities, candy-coloured port towns, wild coasts and leafy national parks: a cruise down Canada’s ...