The name Québec comes from "Kebec" in the Algonquin language. It means: "There where the river narrows," - referring to the narrowing of the St. Lawrence River off what is currently Québec City. Quebec is almost entirely surrounded by water: by Hudson Strait...