Eastern Canada's longest river, the 418-mile St. John, runs down the western edge ... Canadian flora theme—plus seven self-catering cottages and a motel. What to Buy: Pick and buy in-season ...