Quebec City is city in eastern Canada, near the mouth of the Saint Lawrence River. It is the capital of the province of Quebec. It has a French-speaking majority.