I had a further question. Probably Max is better positioned to answer it. I'm guessing that this is different from a life annuity. I'm guessing, by the definition, that there's some variability to the payment schedule.
Also, for my colleague Mr. Fast, can these can be held in registered and non-registered environments, or just in registered environments?