I am from Hamilton Ontario. My father went to school in Buffalo (and Rochester) ages ago and we visited often. I love Buffalo. Just like Hamilton it has had its ups and downs over the years but on the whole I have always had a great time crossing the border and having a little fun in the good old USA. Dare I say I feel a little kinship between Hamilton and Buffalo, similar cities in many ways: lots of hidden gems all over the place that you only know about if you live here and nice people with good spirits who truly love their city.