Saint Helen's Island is an island in the St. Lawrence River, in the territory of the city of Montreal, Quebec, Canada. It forms part of the Hochelaga Archipelago. From Wikipedia