Humber River Window
Looks like I was right! It was Peter Riedel!
He constructed 2 great sculptures.
The first seems to be a (fort-like) wall that could be used as protection in case of a war lol.
Confirmed it is called Humber River Window!
The second sculpture is a wonderfully balanced rock piece! Amazing how well balanced it is!
Press F :D!