There's another Seneca hotel that's much closer - it's right there - the Seneca Niagara Hotel,
Seneca Niagara Casino & Hotel. I've walked to Niagara Falls, Canada from that hotel.
There's also the Hampton Inn on Rainbow Blvd., Comfort Inn on Prospect Pointe, or the Crowne Plaza on 3rd St. If you stay at a hotel on the American side, look for one with the zip code 14303 - those are the closest ones to the Falls.
On the Canadian side check out Comfort Inn Clifton Hill, Days Inn on Centre St., or Best Western on Lundy's Lane.
If you can find a hotel on one of these streets on the Canadian side you'll be in a good location:
Clifton Hill
Centre St.
Victoria Ave.
Ferry St.
Niagara Pkwy.
Falls Ave.
Lundy's Lane
Fallsview Blvd.
River Rd.