NATIONAL BANK OF CANADA and CANADIAN WESTERN BANK TRANSACTION AGREEMENT June 11, 2024