Glengarry, Isla del Príncipe Eduardo