Two islands in the St. Lawrence River make up Parc Jean-Drapeau, a sports, culture and entertainment mecca for locals and visitors alike. Located just five minutes from downtown Montréal via the ...