GOLDCORP CANADA LTD. - and - 1511583 B.C. LTD. - and - ORLA MINING LTD. SHARE PURCHASE AGREEMENT DATED NOVEMBER 17, 2024