Grimsby is a charming small town about an hour outside of Toronto, nestled between the majestic Niagara Escarpment and the ...