Not a user[$] and not promoting it, but maybe have a look at this:
The Children’s Portfolio. Investing in their Future.
I mostly disagree with @rez ‘s post above on opening the account in the kids’ name. I’ve written about some of my thoughts on this in a different topic and I won’t repeat it here.
$ I am however a user of their vested benefits offering. Alongside VIAC.