Niagara Falls

Niagara Falls is Canada’s most famous natural attraction, bringing in millions of visitors each year.

Located just over an hour’s drive from Toronto, along the American border, these massive falls drop approximately 57 meters. You can see the falls at an astoundingly close distance from several key points.