Canada.com has a current feature called 50 Canadian travel highlights. There is one reference to Niagara Falls on the list:
10. Take a ride on the Maid of the Mist in Niagara Falls, Ont. Sure, it’s touristy, but worth every penny just the same.
This isn’t particularly noteworthy, but there is a link to a 2 1/2 minute video that looks like it is an older marketing video (5-10 years old). You see the old Dinosaur Park location, the old Tussaud’s location, Dazzleland, and more. It’s interesting to see how much things have changed over the last few years.