I have two shapefiles, a polygon shapefile (lake) and a line shapefile (boudary) I want to create a new shapefile "polygon to the north of the boundary"

What tool can I use in QGIS or other free GIS for this task?
I have two shapefiles, a polygon shapefile (lake) and a line shapefile (boudary) I want to create a new shapefile "polygon to the north of the boundary"

What tool can I use in QGIS or other free GIS for this task?
There is a QGIS plugin called Digitizing Tools:
The documentation says:
Split selected features with selected line(s) from another layer
applies to: line and polygon layer (multi or single part)
Splits all selected features of the active layer with the selected line features of another layer. The splitting creates new features (not multi features). Each new feature resulting from being split retains its original attributes.
The answer provided year before seems to be outdated. An option working with newer versions of QGIS (I'm currently using 3.26):
Menu processing > Toolbox > Split with lines
Set the polygon as Input layer and the line as Split layer - and you're done.
The documentation says: Use processing's in-place editing Split with lines instead.
– grego Dec 13 '19 at 21:13