Loading…

Niagara Falls is a group of three waterfalls located on the Niagara River, which forms the border between the United States and Canada. It is one of the most famous natural wonders in the world and a popular tourist attraction.
Discover the breathtaking beauty of Niagara Falls in Canada, one of the world's most iconic natural wonders.
Sign in to ask questions about this place
Ask travel questions about this destination — for example when to visit, what to see, or what to pack.
Please sign in to leave a comment.