To continue on,

These accounts are easily set up at the bank.  They will be named "your name" ITF (in trust for) "your kids names".   You don't need to do anything else.

You will need to get SIN numbers for each kid, and submit a tax return for each of them each year.  You will get the T3 or T5.  Put a note in your return saying that the account only contains government benefits, so the earnings are taxed in the kids names and include a copy of the T3 or T5 in their returns.  You will have to do this every year.

We did this when our kids were born and by the time the oldest turned 18 it was earning over a thousand a year.  They each got a nice little nest egg on their 18th birthday.

If you start when they are older you can contribute the accumulated amount from birth in a lump sum.