The Montreal Science Centre is a science museum in Montreal, Quebec, Canada. It is located on the King Edward Pier in the Old Port of Montreal. Saint Helen's Island is an island in the Saint Lawrence River, in the territory of the city of Montreal, Canada. It is situated immediately southeast of the Island of Montreal, in the extreme southwest of Quebec.