Québec City, Canada, sits along a fork in the magnificent St. Lawrence River a few hundred miles north of New Hampshire and ...