Quebec City is the capital city of the largest province in Canada, Quebec which is nearly three times the size of France. Quebec City is also home of the Saint Lawrence River. quebec city also has a ice castle in the winter and city walls