There is a very good travel blog article entitled
Guide To Geocaching Niagara Falls Canada which nicely details the top six geocaches in the area, and narratively sketches the surrounding area's beauty and history. The article also has pictures of the most collectible Ontario Geocoins (2005, 2006 official Province of Ontario geocoins).