Niagara Falls Ontario has beautiful Gardens.