Cool pic with great detail, thanks ...
The Niagara River, Grand Island & NY Power Reservoir are quite apparent, as are the Welland Canal and Toronto metro in Ontario.