Cash for life: guaranteed annual income gaining steam in Canada