Is that the one not too far from the statue of Tesla donated by the Serbian government? I vaguely remember visiting it a good few years ago...
Also, not sure if this is true, but our tour guide told us that Tesla himself actually never set foot on the Canadian side of the falls.