The Island of Montreal is an island in southwestern Quebec, Canada, which is the site of a number of municipalities, including most of the city of Montreal, and is the most populous island in Canada. From Wikipedia