Seen as we will be staying the night in Niagara Falls this Saturday, we would like to check out the Festival Of Lights. Where exactly is the Canadian-American Illuminated Flag located? The map they have on the web site really is vague as it shows it past the Horseshoe Falls but before Dufferin Island near the Power Station I believe. It has been a while since I have ventured out that far, is it a faor distance? We will be at the Holiday Inn By The Falls across from Fallsview Casino.