Marvel at mighty Canada waterfalls on your holiday to the world's second-largest country. Waterfalls in Canada include the legendary Niagra Falls — one of seven official natural wonders of the world. Travel to beautiful natural landscapes to create memories of a lifetime on your next waterfall adventure in Canada.
We've sent you an email to confirm your subscription.
If you can't find it please check your spam folder.