Grimsby ( population 26 000 ) is a town on Lake Ontario in the Niagara Region , Ontario , Canada .
Grimsby is a town on Lake Ontario in the Niagara Region , Ontario , Canada .