Laval is a Canadian city on the north shore of the Mille Îles River, directly opposite Montreal, within the province of Quebec.