Tuition is capped. You can elect to pay upfront or via an ISA.
ISAs payments are based on income and the total amount you can pay is capped. Also the time you need to pay it is capped. Meaning that if you don’t earn above the payment threshold and/or you reach the end of your payment period - you do not have to pay any more money.
Depending on your income, after completing the programme you will pay somewhere between 0 and your payment cap. If you do not land a high paying job above your payment threshold and do not meet the threshold for 60 months, you do not pay anything.
When you do land a high paying job which pays you above the payment threshold you will pay 16.5% of your income until you reach your repayment cap or you have paid for 36th months, whichever happens first.
For example, if you get a job paying CAD/EUR/GBP/USD84,000 a year, that’s x7,000 a month. 16.5% of x7,000 is x1,155. So you will pay x1,155 a month for your ISA. You will pay that every month until you reach your payment cap or you have made 36 monthly payments - whichever is first. (If you are earning x84,000 it takes less than 36 months in every currency) After that you have discharged your obligation. You have nothing more to pay.
If you have to stop work for any reason, your ISA pauses. There is no interest and you do not have to pay again until you earn over your payment threshold. If you are unable to make a payment for 60 months, your obligation is discharged.