The Falls Viewer is the City of Niagara Falls
Official Internet Mapping Server. The Falls viewer allows users to view maps of
Niagara Falls, Ontario Canada, retrieve property information, perform basic measurements
and other related mapping functions.
but it appears that your does not.