Somewhere on this site it said There was an object Beside the "Hotel Du Canada" That reflects Canada's Brittish influence. I'm from Canada and last time I was there I didn't see what it was. oh yeah it also said the ob ject is actually located in niagra falls canada, is it a Statue of Queen Victoria any body have a photo of this object?