The Quality Inn & Suites Canada in Niagara Falls is the ideal starting point for your discovery tours of the famous waterfalls.